html,body{ overflow-y:scroll;}
html,body{ overflow:scroll; min-height:100%;}
html{ overflow:-moz-scrollbars-vertical;}
.outwrap { background: #f5f5f5; }
.orange{
	color: #E5007E!important;
}
.red{color: #fd3d24!important;}
.gray-dark{color: #333!important;}
.gray{color: #666!important;}
.gray-light{color: #999!important;}

input:-ms-input-placeholder{
    color: #999;opacity:1;
}

input::-webkit-input-placeholder{
    color: #999;opacity:1;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999; opacity:1; 
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;opacity:1;
}

/*input[type=radio]{
	-webkit-appearance: none;
	margin-right: .2rem!important;
    line-height: .4rem;
    vertical-align: middle;
    background: transparent;
    border: .02rem #999 solid;
    width: .32rem;
    height: .32rem;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
input[type=radio]::before {
    content: "";
    width: .16rem;
    height: .16rem;
    border-radius: 100%;
    background: #999;
    position: absolute;
    left: .06rem;
    top: .06rem;
}
input[type=radio]:checked{
	border: .02rem #fcd70d solid;
}
input[type=radio]:checked::before {
	background: #fcd70d;
}*/
input[type=radio]{
	-webkit-appearance: none;
    vertical-align: middle;
    background: #ccc;
    width: .36rem;
    height: .36rem;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
input[type=radio]::before {
    content: "";
    width: .36rem;
    height: .36rem;
    background: url(../images/dui.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0rem;
    top: 0rem;  
}
input[type=radio]:checked{
	background: #E5007E;
}
input[type=checkbox]{
	-webkit-appearance: none;
    vertical-align: middle;
    background: #ccc;
    width: .36rem;
    height: .36rem;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
input[type=checkbox]::before {
    content: "";
    width: .36rem;
    height: .36rem;
    background: url(../../images/dui.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0rem;
    top: 0rem;  
}
input[type=checkbox]:checked{
	background: #E5007E;
}


img { width: 100%; }
p{margin-bottom: 0!important;}
.topbar { border: none!important; background: #E5007E; height: .88rem; position: fixed; top: 0; left: 0; width: 100%; color: #fff; z-index: 9999; }
.topvh{display: block;}
.myindex-header{background: url(../../style/images/me/myindex-head.png) no-repeat;background-size: 100% 100%;}
.topbar a { display: block; }
.topbar a span{text-overflow: ellipsis;white-space: nowrap;max-width: 88%;display: inline-block;/*vertical-align: bottom;*/}
.topbar a.btn-soayisao { float: left; margin: .12rem 0 0 .2rem; }
.topbar a.btn-soayisao i.ico-saoyisao { display: block; width: .4rem; height: .37rem; background: url(../images/ico_saoyisao.png) no-repeat; background-size: 100% auto; margin: 0 auto; }
.topbar p { font-size: .18rem; color: #fff; padding-top: .05rem; }
.topbar a.btn-msg { float: right; margin: 0.12rem 0.2rem 0 0; }
.topbar a.btn-msg i.ico-msg { display: block; width: .4rem; height: .4rem; background: url(../images/ico_msg.png) no-repeat; background-size: 100% auto; margin: 0 auto; }
.topbar a.btn-record { float: right; font-size: .26rem; margin-right: .4rem; color: #fff; line-height: .88rem; }
.topbar .search { position: absolute; left: .97rem; top: .16rem; width: 5.53rem; height: .57rem; background: rgba(255, 255, 255, 0.3); border-radius: 2.76rem; }
.topbar .search::before { content: ''; display: block; width: .33rem; height: .33rem; background: url(../images/ico_search.png) no-repeat; background-size: 100% auto; position: absolute; left: .27rem; top: .13rem; }
.topbar .search input.txt { height: .57rem; color: #fff; margin-left: .7rem; width: 4.5rem; background: none; font-size: .28rem; }
.topbar .search input.txt::-webkit-input-placeholder { color: #fff; }
.topbar .search.search2 { left: 1.25rem; width: 5.43rem; }
.topbar a.btn-back { float: left; margin: .2rem 0 .2rem .26rem;height: .44rem;line-height: .44rem; font-size: .3rem; color: #fff; }
.topbar a.btn-back i.ico-back { display: inline-block; width: .19rem; height: .31rem; background: url(../../images/ico_back.png) no-repeat; background-size: 100% auto; margin-right: .14rem; vertical-align: middle; position: relative; top: -.02rem; }
.topbar a.btn-back i.ico-xia { display: inline-block; width: .26rem; height: .26rem; background: url(../images/icon-xia.png) no-repeat; background-size: 100% auto; margin-left: .14rem; vertical-align: middle; position: relative; top: -.14rem; }
.topbar a.btn-gb { float: left; line-height: .88rem; margin-left: .12rem; font-size: .3rem; color: #fff; }
.topbar h2 { color: #fff; font-size: .36rem; text-align: center; position: absolute; width: 60%!important; left: 0%!important; font-weight: normal; margin:0 20%!important; top: 0; line-height: .88rem; }
.topbar a.btn-more { float: right; width: .37rem; height: .07rem; background: url(../images/ico_top_more.png) no-repeat; background-size: 100% auto; margin: .4rem .3rem 0 0; }
.topbar a.btn-msg2 { float: right; width: .4rem; height: .4rem; background: url(../images/ico_msg.png) no-repeat; background-size: 100% auto; margin: .23rem .3rem 0 0; }
.topbar a.joincar { float: right; width: .46rem; height: .39rem; background: url(../images/ico_shopcar2.png) no-repeat; background-size: 100% auto; margin: .25rem .3rem 0 0; }
.topbar-right{float: right;color: #fff;font-size: .3rem;margin-right: .26rem;line-height: .88rem;}
.topbar a.btn-back span{
	height: .44rem;
	line-height: .44rem;
}
.topbar-left{
	line-height: .88rem;
    padding-left: .3rem;
}
.btn-left{
	width: .4rem;
    height: .4rem;
    float: left;
    margin: .22rem .0 0 .3rem;
}
.btn-right{
	height: .4rem;
	line-height: .4rem;
    float: right;
    margin: .22rem .3rem 0 0;
    font-size: .3rem;
    color: #fff;
}
.btn-right img{
	width: .4rem;
    height: .4rem;
}
.btn-right span{
	margin-left: .1rem;
	height: .4rem;
    line-height: .4rem;
}
.btn-search {
    width: .4rem;
    height: .4rem;
    float: right;
    margin: .22rem .3rem 0 0;
}
.top-time{float: right;margin: .2rem .26rem 0 0;font-size: .3rem;color: #fff;}
.top-time a{color: #fff;position: relative;padding-right: .3rem;}
.top-time a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #fff;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .18rem;
    right: 0rem;
}

.nav{background: #262930!important; /*height: .88rem!important;*/}
.nav-back{font-size: .5rem!important;color: #fff;vertical-align: middle;line-height: 24px;}
.nav-back:hover{color: #fff;}
.nav-back:active{color: #fff;}
.nav-back span{font-size: .3rem;vertical-align: bottom;height: 24px; line-height: 24px;display: inline-block;}

.pt88{padding-top: .88rem;}

.in-mian { position: absolute; width: 100%; top: .0rem; bottom: 0rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

.topBanner { width: 100%; height: 3.2rem; overflow: hidden; position: relative; }
.topBanner .swiper-slide { text-align: center; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.topBanner .swiper-slide img { width: 100%; }
.topBanner .swiper-pagination { position: absolute; bottom: .08rem; text-align: center; left: 0; }
.topBanner .swiper-pagination .swiper-pagination-bullet { width: .12rem; height: .12rem; background: rgba(255, 255, 255, 0.5); margin: 0 .09rem; }
.topBanner .swiper-pagination .swiper-pagination-bullet-active { background: #fff; }

.navbar { background: #fff; }
.navbar ul { padding: .15rem 0; }
.navbar ul li { float: left; width: 20%; text-align: center; }
.navbar ul li i.ico { display: block; margin: 0 auto; width: .83rem; height: .83rem; }
.navbar ul li p { color: #555658; font-size: .24rem; }

.msblock { background: #fff; margin-top: .15rem; }
.msblock dl { height: 3.93rem; overflow: hidden; }
.msblock dl dt { display: block; float: left; width: 50.13333%; position: relative; }
.msblock dl dt::before { content: ''; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background: #e6e6e6; }
.msblock dl dt .tit { padding: .2rem .22rem .15rem .2rem; position: relative; }
.msblock dl dt .tit span.bgms { display: block; float: left; width: 1.84rem; height: .36rem; background: url(../images/ms.png) no-repeat; background-size: 100% auto; }
.msblock dl dt .tit span.cy { float: right; color: #f7353b; padding: .04rem .16rem; border: 1px solid #f7353b; border-radius: .14rem; font-size: .22rem; line-height: 1; }
.msblock dl dt .time { padding: 0 0 0 .2rem; font-size: .2rem; }
.msblock dl dt .time .t { display: inline; margin-left: .15rem; font-size: .18rem; line-height: 1; }
.msblock dl dt .time .t span { display: inline-block; border: 1px solid #d5d5d5; padding: .03rem .05rem; border-radius: .03rem; margin: 0 .03rem; }
.msblock dl dt .img { width: 3.73rem; height: 2.74rem; margin-top: .2rem; overflow: hidden; }
.msblock dl dd { float: right; width: 49.86667%; position: relative; }
.msblock dl dd .img { width: 100%; position: relative; }
.msblock dl dd .img2 { height: 1.94rem; }
.msblock dl dd .img2::before { content: ''; display: block; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background: #e6e6e6; }
.msblock dl dd .img3 { height: 1.99rem; }

.bzthbox { margin-top: .15rem; background: #fff; }
.bzthbox .title { padding: .16rem; }
.bzthbox ul { padding-bottom: .15rem; }
.bzthbox ul li { float: left; width: 30.66667%; height: 2.9rem; background: #f7f7f7; margin: 0 1.33333%; text-align: center; }
.bzthbox ul li a { display: block; }
.bzthbox ul li .tit { padding: .2rem 0 .1rem; }
.bzthbox ul li .tit h2 { font-size: .28rem; color: #666666; font-weight: normal; }
.bzthbox ul li .tit p { color: #bcbbbb; font-size: .24rem; }
.bzthbox ul li .img { width: 100%; height: 1.88rem; overflow: hidden; }

.xblock { background: #fff; margin-top: .15rem; position: relative; }
.xblock .title { height: .79rem; line-height: .79rem; position: relative; }
.xblock .title h2 { float: left; font-weight: normal; font-size: .3rem; margin-left: .3rem; }
.xblock .title h2.color-1 { color: #f99300; }
.xblock .title h2.color-2 { color: #5e6508; }
.xblock .title h2.color-3 { color: #7f3788; }
.xblock .title a.more { float: right; width: .57rem; height: .13rem; background: url(../images/ico_more.png) no-repeat; background-size: 100% auto; margin: .33rem .3rem 0 0; }
.xblock .cur-topbaner { overflow: hidden; }
.xblock dl dt { display: block; float: left; width: 50%; position: relative; height: 3.99rem; }
.xblock dl dt::before { content: ''; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background: #e6e6e6; }
.xblock dl dt .img { width: 3.75rem; height: 3.99rem; overflow: hidden; }
.xblock dl dd { float: right; width: 49.86667%; position: relative; }
.xblock dl dd .img { width: 100%; position: relative; }
.xblock dl dd .img2 { height: 1.98rem; }
.xblock dl dd .img2::before { content: ''; display: block; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background: #e6e6e6; }
.xblock dl dd .img3 { height: 2rem; }

.xsort { background: #fff; margin-top: .15rem; padding: .3rem 0; }
.xsort ul li { float: left; width: 33.33%; text-align: center; position: relative; }
.xsort ul li::after { content: ''; display: block; width: 1px; right: 0; top: .64rem; bottom: .2rem; background: #d7ccc8; position: absolute; }
.xsort ul li:last-child::after { display: none; }
.xsort ul li h2 { font-weight: normal; font-size: .3rem; color: #795548; }
.xsort ul li .line { width: 1.24rem; height: .02rem; background: url(../images/line_index_1.png) no-repeat; background-size: 100% auto; margin: .1rem auto .13rem; }
.xsort ul li .line.line-2 { background-image: url(../images/line_index_2.png); }
.xsort ul li .line.line-3 { background-image: url(../images/line_index_2.png); }
.xsort ul li a { display: block; color: #b19f99; font-size: .24rem; line-height: .7rem; }
.xsort ul li a:hover { color: #000; }

.hotsort { background: #fff; margin-top: .15rem; position: relative; }
.hotsort .title { height: .8rem; line-height: .8rem; border-bottom: .02rem solid #f1f1f1; position: relative; }
.hotsort .title h2 { font-weight: normal; margin-left: .42rem; float: left; font-size: .3rem; }
.hotsort .title h2 i.ico { display: inline-block; width: .13rem; height: .24rem; background: url(../images/ico_org_go.png) no-repeat; background-size: 100% auto; margin-left: .2rem; }
.hotsort .title a.more { float: right; width: .57rem; height: .13rem; background: url(../images/ico_more.png) no-repeat; background-size: 100% auto; margin: .37rem .3rem 0 0; }
.hotsort .sortmain li { float: left; width: 50%; position: relative; border-bottom: 1px solid #f1f1f1; }
.hotsort .sortmain li:nth-child(5), .hotsort .sortmain li:nth-child(6) { border-bottom: none; }
.hotsort .sortmain li::after { content: ''; display: block; width: .05rem; height: 100%; position: absolute; right: 0; top: 0; }
.hotsort .sortmain li:nth-child(1)::after { background: #ff7585; }
.hotsort .sortmain li:nth-child(2)::after { background: #75ffd5; }
.hotsort .sortmain li:nth-child(3)::after { background: #75d3ff; }
.hotsort .sortmain li:nth-child(4)::after { background: #ffdd75; }
.hotsort .sortmain li:nth-child(5)::after { background: #9be385; }
.hotsort .sortmain li:nth-child(6)::after { background: #e6b7f3; }

.xrecommd { background: #fff; margin-top: .15rem; position: relative; }
.xrecommd .title { text-align: center; padding: .3rem 0; font-size: .3rem; color: #b8892f; }
.xrecommd .title em { display: inline-block; width: .97rem; height: .02rem; background: #b8892f; margin: 0 .15rem; vertical-align: middle; }

.xlist ul li { float: left; width: 46.66667%; margin: 0 1.6% 0.3rem; position: relative; }
.xlist ul li .img { border: 1px solid #ebebeb; padding: .1rem; }
.xlist ul li .img img { width: 3.28rem; height: 3.28rem; }
.xlist ul li p.tit { padding: .1rem; font-size: .26rem; line-height: 1.6; color: #636363; }
.xlist ul li p.num { color: #b0b0b0; font-size: .24rem; padding: 0 .1rem; }
.xlist ul li .price { padding: 0 .1rem; }
.xlist ul li .price span { color: #fe2c2c; font-size: .26rem; margin-right: .26rem; }
.xlist ul li .price del { font-size: .26rem; color: #b0b0b0; }
.xlist ul li a.Go-car { display: block; position: absolute; bottom: 0; right: .1rem; width: .65rem; height: .65rem; background: url(../images/ico_shopcar.png) no-repeat; background-size: 100% auto; }
.xlist ul li a.Go-tg { display: block; width: 1.14rem; height: .42rem; position: absolute; bottom: 0; right: .1rem; background: url(../images/ico_kaituan.png) no-repeat; background-size: 100% auto; }

.foot-menu { /*display:none;*/ background: #fff; border-top: 1px solid #f3f3f3; width: 100%; height: .97rem; position: fixed; left: 0; bottom: 0; z-index: 9; }
.foot-menu ul li {  float: left; width: 20%!important; text-align: center; }
.foot-menu ul li a { display: block; padding-top: .08rem; }
.foot-menu ul li i { display: block; margin: 0 auto; background-size: 100% auto; margin-bottom: .05rem; background-repeat: no-repeat; }
.foot-menu ul li i.ico-1 { width: .35rem; height: .35rem; background-image: url(../images/ico_bot_1.png)!important; }
.foot-menu ul li i.ico-2 { width: .35rem; height: .35rem; background-image: url(../images/ico_bot_2.png)!important; }
.foot-menu ul li i.ico-3 { width: .35rem; height: .35rem; background-image: url(../images/ico_bot_3.png)!important; }
.foot-menu ul li i.ico-4 { width: .35rem; height: .35rem; background-image: url(../images/ico_bot_4.png)!important; }
.foot-menu ul li i.ico-5 { width: .35rem; height: .35rem; background-image: url(../images/ico_bot_5.png)!important; }
.foot-menu ul li i.ico-6 { width: .6rem; height: .6rem;margin-top: -.25rem; background-image: url(../images/ico_bot_6.png)!important; }
.foot-menu ul li span { color: #666666; font-size: .24rem; }
.foot-menu ul li.on i.ico-1 { background-image: url(../images/ico_bot_1_on.png)!important; }
.foot-menu ul li.on i.ico-2 { background-image: url(../images/ico_bot_2_on.png)!important; }
.foot-menu ul li.on i.ico-3 { background-image: url(../images/ico_bot_3_on.png)!important; }
.foot-menu ul li.on i.ico-4 { background-image: url(../images/ico_bot_4_on.png)!important; }
.foot-menu ul li.on i.ico-5 { background-image: url(../images/ico_bot_5_on.png)!important; }
.foot-menu ul li.on span { color: #E5007E; }
.foot-new{display: none;}

@media only screen and (min-width: 750px) { .topbar, .foot-menu, .in-mian { left: 0%; width: 100%; margin-left: 0px; } }
.period .period-t { background: #fff; height: .9rem; }
.period .period-t ul li { float: left; width: 25%; text-align: center; position: relative; height: .9rem; }
.period .period-t ul li::after { content: ''; display: block; width: 1px; height: 100%; background: #e7e7e7; position: absolute; right: 0; top: 0; }
.period .period-t ul li:last-child::after { display: none; }
.period .period-t ul li b { display: block; font-weight: normal; font-size: .36rem; color: #929292; padding-top: .15rem; line-height: 1; }
.period .period-t ul li span { display: block; font-size: .24rem; color: #bdbdbd; }
.period .period-t ul li.on b, .period .period-t ul li.on span { color: #ffcd02; }
.period .period-t ul li.on:before { content: ''; display: block; width: 1.4rem; height: .06rem; background: #ffcd02; position: absolute; left: 50%; margin-left: -.7rem; bottom: -.01rem; }
.period .period-banner { overflow: hidden; font-size: 0; }
.period .period-ct { background: #fff; }
.period .period-ct .top-msg { height: .6rem; line-height: .6rem; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #e9e9e9; }
.period .period-ct .top-msg h2 { margin-left: .1rem; float: left; font-size: .26rem; color: #636363; }
.period .period-ct .top-msg h2 i.ico { display: inline-block; vertical-align: middle; width: .23rem; height: .34rem; background: url(../images/ico_shandian.png) no-repeat; background-size: 100% auto; margin-right: .1rem; }
.period .period-ct .top-msg .time { float: right; margin-right: .12rem; font-size: .24rem; color: #9d9d9e; }
.period .period-ct .top-msg .time span { color: #585757; vertical-align: middle; margin-left: .1rem; position: relative; top: -.03rem; }
.period .period-ct .top-msg .time em { display: inline-block; width: .36rem; height: .36rem; text-align: center; line-height: .36rem; background: #ffcd02; vertical-align: middle; font-size: .24rem; margin: 0 .03rem; border-radius: 100%; }

.ms-dtl li { border-bottom: 1px solid #ededed; }
.ms-dtl li a { display: block; padding: .2rem; height: 2.15rem; position: relative; }
.ms-dtl li a .img { float: left; width: 2.15rem; height: 2.15rem; overflow: hidden; }
.ms-dtl li a .info { float: right; width: 4.25rem; }
.ms-dtl li a .info .t { height: 1.25rem; }
.ms-dtl li a .info .t h2 { font-weight: normal; font-size: .26rem; color: #636363; line-height: 1.5; }
.ms-dtl li a .info .t p { font-size: .26rem; color: #bdbdbd; }
.ms-dtl li a .info .ct .price span { font-size: .35rem; color: #fe2c2c; margin-right: .25rem; }
.ms-dtl li a .info .ct .price del { font-size: .26rem; color: #b0b0b0; }
.ms-dtl li a .info .ct .rate { width: 1.97rem; height: .27rem; border: 1px solid #ffcd02; background: #fbe899; border-radius: .12rem; position: relative; overflow: hidden; margin-top: .1rem; }
.ms-dtl li a .info .ct .rate em { display: block; text-align: center; position: absolute; left: 0; width: 100%; top: 0; line-height: .27rem; color: #fff; }
.ms-dtl li a .info .ct .rate span { background: #ffcd02; display: block; height: .27rem; position: absolute; left: 0; top: 0; }
.ms-dtl li a .info span.go { display: block; width: 1.28rem; height: .58rem; border-radius: .25rem; background: #E5007E; text-align: center; line-height: .58rem; font-size: .3rem; color: #fff; position: absolute; right: .27rem; bottom: .6rem; }
.ms-dtl li a .info span.kucun { font-size: .24rem; color: #b6b6b6; position: absolute; right: .27rem; bottom: .2rem; }

.in-mian2 { position: absolute; width: 100%; top: .0rem; bottom: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

@media only screen and (min-width: 750px) { .in-mian2 { left: 50%; width: 750px; margin-left: -375px; } }
.fx-sort { background: #fff;height: .8rem; position: relative; z-index: 9;}
.fx-sort ul { position: relative; }
.fx-sort ul li { width: 25%; float: left; text-align: center; }
.fx-sort ul li h3 { display: inline-block; padding: 0 .26rem; font-weight: normal; line-height: .8rem; position: relative; font-size: .3rem; }
.fx-sort ul li i.ico { display: inline-block; vertical-align: middle; width: .29rem; height: .14rem; background: url(../images/ico_xiala1.png) no-repeat; background-size: 100% auto; margin-left: .15rem; transition: all .3s; }
/*.fx-sort ul li.on h3:after { content: ''; display: block; width: 100%; height: .04rem; background: #E5007E; position: absolute; bottom: 0; left: 0; }*/
.fx-sort ul li.on i.ico { transform: rotate(180deg); }
.fx-sort .dropdown { display: none; position: fixed; left: 0; top: .88rem; background: #262930; width: 100%; text-align: left;z-index: 99;opacity: 1; }
.fx-sort .dropdown .wrap { padding: .2rem; }
.fx-sort .dropdown a { display: block; float: left; text-align: center; font-size: .24rem; padding: .05rem .1rem; margin: 0.05rem 0.15rem; }

.fx-list { margin-top: .15rem; background: #fff; }
.fx-list ul li { border-bottom: 1px solid #c6c6c6; padding: .2rem .3rem; }
.fx-list ul li a { display: block; height: 1.98rem; }
.fx-list ul li .img { float: left; width: 1.98rem; height: 1.98rem; overflow: hidden; }
.fx-list ul li .info { float: right; width: 4.5rem; height: 1.98rem; position: relative; }
.fx-list ul li .info h2 { font-weight: normal; font-size: .3rem; color: #E5007E; line-height: 2; }
.fx-list ul li .info p { color: #838383; font-size: .24rem; }
.fx-list ul li .info span.time { font-size: .18rem; color: #838383; position: absolute; right: 0; bottom: 0; }
.fx-list ul li:last-child { border-bottom: none; }

.no-more { color: #bebec2; font-size: .24rem; text-align: center; padding: .22rem 0; }

.in-mian3 { position: absolute; width: 100%; top: .0rem; bottom: .81rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #fff; }

.fx-pl-foot { height: .8rem; background: #f7f8fa; border-top: 1px solid #b7b7b7; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 9; }
.fx-pl-foot .shuo { float: left; width: 3.51rem; height: .55rem; background: #fff; border: 1px solid #d4d5d6; border-radius: .1rem; margin: .12rem 0 0 .2rem; position: relative; }
.fx-pl-foot .shuo::before { content: ''; display: block; width: .38rem; height: .38rem; background: url(../images/ico_shuo.png) no-repeat; background-size: 100% auto; position: absolute; top: .09rem; left: .12rem; }
.fx-pl-foot .shuo .shuotxt { background: none; margin-left: .66rem; height: .55rem; font-size: .24rem; width: 2.7rem; }
.fx-pl-foot .opr { float: right; margin-top: .25rem; }
.fx-pl-foot .opr a.bn { display: block; float: left; color: #E5007E; font-size: .24rem; width: 1.16rem; height: .3rem; text-align: center; position: relative; }
.fx-pl-foot .opr a.bn::after { content: ''; display: block; width: 1px; height: 100%; background: #b7b7b7; position: absolute; right: 0; top: 0; }
.fx-pl-foot .opr a.bn:last-child::after { display: none; }
.fx-pl-foot .opr a.bn em { display: block; background: #E5007E; width: .37rem; height: .2rem; font-size: .2rem; line-height: 1; border-radius: .03rem; color: #fff; text-align: center; position: absolute; left: .7rem; top: -.2rem; }

@media only screen and (min-width: 750px) { .in-mian3, .fx-pl-foot { left: 50%; width: 750px; margin-left: -375px; } }
.fx-dtl-title { border-bottom: 1px solid #c8c8c8; padding: .15rem 0; position: relative; }
.fx-dtl-title h2 { font-weight: normal; margin-left: .38rem; font-size: .36rem; color: #838383; }
.fx-dtl-title span { display: block; margin-left: .38rem; color: #E5007E; font-size: .22rem; line-height: 2; }
.fx-dtl-title a.btn-pl { display: block; width: .92rem; height: .4rem; background: #E5007E; color: #fff; text-align: center; line-height: .4rem; border-radius: .1rem; position: absolute; right: .4rem; bottom: .15rem; font-size: .26rem; }

.fx-dtl-ct .article { padding: .3rem .4rem; border-bottom: 1px solid #f1f1f1; }
.fx-dtl-ct .article .img { margin-bottom: .2rem; }
.fx-dtl-ct .article p { font-size: .22rem; line-height: 1.8; color: #676767; }

.fx-pl-box { margin-top: .45rem; }
.fx-pl-box h2 { border-bottom: 1px solid #b7b7b7; color: #8f8f8f; font-size: .26rem; text-indent: .4rem; line-height: 1.5; font-weight: normal; }
.fx-pl-box .pl-list li { margin: 0 .27rem; padding: .25rem 0; border-bottom: 1px solid #d4d4d4; }
.fx-pl-box .pl-list li .img { width: .81rem; height: .81rem; border-radius: 100%; overflow: hidden; float: left; }
.fx-pl-box .pl-list li .info { float: right; width: 5.88rem; position: relative; }
.fx-pl-box .pl-list li .info h3 { font-weight: normal; font-size: .28rem; color: #6a6a6a; line-height: 2; }
.fx-pl-box .pl-list li .info span.time { font-size: .24rem; color: #6a6a6a; }
.fx-pl-box .pl-list li .info p { color: #676767; font-size: .24rem; line-height: 1.6; margin-top: .2rem; }
.fx-pl-box .pl-list li .r { position: absolute; right: 0; top: 0; }
.fx-pl-box .pl-list li .r .btn-dz { display: block; color: #969696; font-size: .22rem; text-align: right; }
.fx-pl-box .pl-list li .r .btn-dz i.ico { display: inline-block; vertical-align: middle; width: .34rem; height: .33rem; background: url(../images/ico_zan.png) no-repeat; background-size: 100% auto; margin-right: .08rem; }
.fx-pl-box .pl-list li .r a.btn-huifu { display: block; text-align: right; font-size: .24rem; color: #E5007E; margin-top: .2rem; }

.fx-videolist { margin-top: .15rem; }
.fx-videolist ul li { background: #fff; margin-bottom: .35rem; position: relative; }
.fx-videolist ul li a { display: block; padding: .4rem .6rem .47rem; }
.fx-videolist ul li h3 { font-weight: normal; color: #838383; font-size: .24rem; margin-bottom: .23rem; }
.fx-videolist ul li i.ico-go { display: block; width: .14rem; height: .19rem; background: url(../images/ico_video_go.png) no-repeat; background-size: 100% auto; position: absolute; right: .6rem; top: .48rem; }

.in-mian4 { position: absolute; width: 100%; top: .88rem; bottom: .0rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

.fl-srh-bar { position: absolute; left: 0; top: .88rem; width: 100%; z-index: 8; height: 1.09rem; border-bottom: 1px solid #c7c7c7; background: #fff; }
.fl-srh-bar a.btn-msg { float: right; margin: 0.22rem 0.2rem 0 0; }
.fl-srh-bar a.btn-msg i.ico-msg { display: block; width: .39rem; height: .4rem; background: url(../images/ico_msg_black.png) no-repeat; background-size: 100% auto; margin: 0 auto; }
.fl-srh-bar .search { position: absolute; left: .3rem; top: .23rem; width: 5.9rem; height: .55rem; background: #e6e6e6; border-radius: 2.76rem; }
.fl-srh-bar .search::before { content: ''; display: block; width: .33rem; height: .33rem; background: url(../images/ico_search_black.png) no-repeat; background-size: 100% auto; position: absolute; left: .27rem; top: .13rem; }
.fl-srh-bar .search input.txt { height: .57rem; color: #333; margin-left: .7rem; width: 4.5rem; background: none; font-size: .28rem; }
.fl-srh-bar .search input.txt::-webkit-input-placeholder { color: #333; }

@media only screen and (min-width: 750px) { .in-mian4, .fl-srh-bar { left: 50%; width: 750px; margin-left: -375px; } }
.sidemenu { background: #f5f5f5; width: 1.9rem; position: absolute; left: 0; top: 0; height: 100%; overflow-y: auto; }
.sidemenu ul li { border-bottom: 1px solid #fff; }
.sidemenu ul li a { display: block; color: #4c4c4c; font-size: .24rem; text-align: center; padding: .34rem 0; }
.sidemenu ul li.avtive { position: relative; background: #fff; }
.sidemenu ul li.avtive::before { content: ''; display: block; background: #E5007E; width: .05rem; height: 100%; position: absolute; left: 0; top: 0; }
.sidemenu ul li.avtive a { color: #E5007E; }

.flboxs { background: #fff; position: absolute; left: 1.9rem; top: 0; right: 0; height: 100%; overflow-y: auto; }
.flboxs .flbox { padding:.4rem .2rem; }
/*.flboxs .flbox:first-child { padding-top: .6rem; }*/
.flboxs .flbox .tit { text-align: center; }
.flboxs .flbox .tit h2 { display: inline-block; vertical-align: middle; font-size: .28rem; color: #4c4c4c; margin: 0 .23rem; font-weight: normal; }
.flboxs .flbox .tit em { display: inline-block; vertical-align: middle; width: .7rem; height: 1px; background: #4c4c4c; }
.flboxs .flbox .ct li { float: left; width: 33.33%; text-align: center; margin: .15rem 0; }
.flboxs .flbox .ct li .img { width: 1.1rem; height: 1.1rem; margin: 0 auto; overflow: hidden;}
.flboxs .flbox .ct li p { font-size: .24rem; color: #5c5c5c; margin-top: .1rem;}
.flboxs .myclass-list .ct li .img>img{width: 100%;height: 100%;}

.flboxs .brand-mian{padding:.15rem!important;height: calc(100% - 1.7rem);overflow-x: hidden;overflow-y: auto;}
.flboxs .brand-mian .ct li {float: none;display: inline-block; width: calc((100% - 1.8rem)/3)!important; text-align: center; margin: .15rem!important;border: .01rem #e5e5e5 solid;padding: .1rem; }
.flboxs .brand-mian .ct li .img { width: 1.1rem; height: 1.1rem; margin: 0 auto; overflow: hidden; line-height: 1.5rem;text-align: center;}
.flboxs .brand-mian .ct li p { font-size: .24rem; color: #5c5c5c; margin-top: .1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.fl-srh-t { height: .8rem; line-height: .8rem; border-bottom: 1px solid #f8f8f8; background: #fff; }
.fl-srh-t ul li { float: left; width: 25%; text-align: center; font-size: .3rem; color: #676767; position: relative; }
.fl-srh-t ul li a { display: inline-block; padding: 0 .15rem; position: relative; }
.fl-srh-t ul li.sx a { padding-right: .47rem; }
.fl-srh-t ul li.sx a::before { content: ''; display: block; width: .14rem; height: .07rem; background: url(../images/ico_sl_top.png) no-repeat; background-size: 100% auto; position: absolute; right: .15rem; top: .28rem; }
.fl-srh-t ul li.sx a::after { content: ''; display: block; width: .14rem; height: .07rem; background: url(../images/ico_sl_top.png) no-repeat; transform: rotate(180deg); background-size: 100% auto; position: absolute; right: .15rem; top: .45rem; }
.fl-srh-t ul li.down a::after { background-image: url(../images/ico_sl_bot.png); transform: rotate(0); }
.fl-srh-t ul li.up a::before { background-image: url(../images/ico_sl_bot.png); transform: rotate(180deg); }
.fl-srh-t ul li.on::after { content: ''; display: block; width: 1.12rem; height: .04rem; background: #E5007E; position: absolute; left: 50%; margin-left: -.56rem; bottom: 0; }

.fl-srh-box { background: #fff; margin-top: .15rem; }
.fl-srh-box .title { text-align: center; padding: .3rem 0; font-size: .3rem; color: #b8892f; }
.fl-srh-box .title em { display: inline-block; width: .97rem; height: .02rem; background: #b8892f; margin: 0 .15rem; vertical-align: middle; }

.in-mian5 { position: absolute; width: 100%; top: .88rem; bottom: 0rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #ecebe8; margin-bottom: 0rem; }
.in-mian5 .cartempty{width: 100%; height: auto; padding: 1rem 0; text-align: center;font-size: .32rem;}
.in-mian5 .cartempty div{margin:.5rem auto;width:1rem; height: 1rem; background-image: url(/style/images/icon_cart.png); background-size: cover;}
.foot-js { height: .94rem; border-top: 1px solid #E5007E; background: #fff; position: fixed; left: 0; bottom: 0rem; width: 100%; }
.foot-js .all_check { float: left; margin-left: .25rem; line-height: .94rem; }
.foot-js .all_check span { display: inline-block; vertical-align: middle; width: .29rem; height: .29rem; background: url(../images/ico_check.png) no-repeat; background-size: 100% auto; margin-right: .25rem; }
.foot-js .all_check span.pitch_on { background-image: url(../images/ico_checkon.png); }
.foot-js .all_check em { display: inline-block; vertical-align: middle; font-size: .32rem; }
.foot-js .total_amount { float: left; margin-left: .54rem; }
.foot-js .total_amount dt { display: block; padding-top: .1rem; font-size: .32rem; color: #fa0000; }
.foot-js .total_amount dt p { display: inline; }
.foot-js .total_amount dt p b { font-weight: normal; margin-left: .05rem; }
.foot-js .total_amount dd { font-size: .24rem; color: #898989; }
.foot-js .settle_btn { float: right; display: block; width: 2.29rem; height: .94rem; background: #E5007E; color: #fff; font-size: .32rem; text-align: center; line-height: .94rem; }

@media only screen and (min-width: 750px) { .in-mian5, .foot-js { left: 50%; width: 750px; margin-left: -375px; } }
.commodity_box { width: 100%; overflow: hidden;}

.gwc-item { margin-bottom: .2rem; background: #fff; position: relative; -webkit-transform: translateX(0px); }
.gwc-item ul { position: relative; }
.gwc-item .select { background: #fff; padding: .3rem 0;margin: 0 .2rem; position: relative;border-bottom: 1px #e5e5e5 solid; }
.gwc-item .select:last-child{border-bottom: none;}
.gwc-item .select em { display: block; float: left; width: .29rem; height: .29rem; background: url(../images/ico_check.png) no-repeat; background-size: 100% auto; margin-top: .66rem; margin-right: .27rem; }
.gwc-item .select em.pitch_on { background-image: url(../images/ico_checkon.png); }
.gwc-item .select .img { width: 1.6rem; height: 1.6rem; float: left; }
.gwc-item .div_center { width: 4.5rem; float: left; margin-left: .2rem; }
.gwc-item .div_center h4 { font-size: .3rem; color: #333; line-height: .4rem; font-weight: normal;
    margin-bottom: .4rem;
    margin-top: 0!important;
    width: 4.6rem; 
    height: .8rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.gwc-item .div_center h4 a{color: #333;}
.gwc-item .div_center del { font-size: .28rem; color: #adadad; display: block; }
.gwc-item .div_center p.now_value { color: #E5007E; font-size: .32rem; }
.gwc-item .div_center p.now_value b { font-weight: normal; }
.gwc-item .stock_number{position: absolute;right: .24rem; color: #666; width: 2.08rem; top:.1rem;/*bottom: .8rem;*/ height: .6rem; line-height: .6rem; text-align: right; font-size: .24rem;}
.gwc-item .div_right { position: absolute; right: .8rem; bottom: .3rem; width: 2rem; height: .5rem; border: 1px solid #e5e5e5; border-radius: .06rem; }
.gwc-item .div_right i { display: block; float: left; width: .5rem; height: .46rem; text-align: center; line-height: .46rem; font-size: .36rem; color: #333; border-right: 1px solid #e5e5e5; }
.gwc-item .div_right i:last-child { float: right; border-left: 1px solid #e5e5e5; border-right: none; }
.gwc-item .div_right span.zi { display: block; float: left; width: .95rem; text-align: center; line-height: .46rem; font-size: .3rem; }
.gwc-item .shop_ul_bottom { background: #fff; padding: .2rem; }
.gwc-item .shop_ul_bottom a{float: left; /*margin-left: .3rem;*/ height: .4rem;line-height: .4rem; font-size: .26rem; background: #E5007E;; color: #fff; padding: .02rem .1rem; border-radius: 3px;}
.gwc-item .shop_ul_bottom p { /*padding: .1rem .26rem 0;*/ text-align: right; font-size: .32rem; color: #f50e0e; }
.gwc-item .shop_ul_bottom span.info_name { display: block; margin-left: .78rem; color: #adadad; font-size: .24rem; }

.in-mian6 { position: absolute; width: 100%; top: .0rem; bottom: .99rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

.foot-pt { height: .98rem; border-top: 1px solid #e5e5e5; background: #f9f9f9; position: fixed; left: 0; bottom: 0; width: 100%; }
.foot-pt a.zx { float: left; display: block; width: 1.14667rem; height: .98rem; position: relative; }
.foot-pt a.zx i { display: block; margin: .13rem auto .05rem; background-repeat: no-repeat; background-size: 100% auto;text-align: center; }
.foot-pt a.zx i img{width: .33rem; height: .33rem;}
.foot-pt a.zx i.ico-1 { background-image: url(../images/ico_index.png); width: .33rem; height: .35rem; }
.foot-pt a.zx i.ico-2 { background-image: url(../images/ico_sc.png); width: .39rem; height: .37rem; }
.foot-pt a.zx i.ico-3 { background-image: url(../images/ico_kefu.png); width: .37rem; height: .36rem; }
.foot-pt a.zx i.ico-4 { background-image: url(../images/ico_bot_1.png); width: .36rem; height: .35rem; }
.foot-pt a.zx p { font-size: .22rem; color: #999; text-align: center; }
/*.foot-pt a.zx::after { content: ''; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background: #eaeaea; }*/
.foot-pt a.zx:last-child::after { display: none; }
.foot-pt a.zx.btn-sc.like i { background-image: url(../images/ico_scon.png); }
.foot-pt .bn-go { display: block; width: 2.02rem; height: .98rem; background: #E5007E; color: #fff; font-size: .32rem; text-align: center; line-height: .98rem; position: absolute; top: 0; line-height: 1.3; }
.foot-pt .bn-go span { display: block; padding-top: .1rem; font-size: .3rem; }
.foot-pt .bn-go p { font-size: .28rem; }
.foot-pt .bn-go.btn-dd { right: 0rem; }
.foot-pt .bn-go.btn-kt { right: 2.02rem; background: #eb2994; /*width: 2.03rem;*/ }
.foot-goodsdetail-left{
	float: left;
    width: 2.8rem;
    padding: 0 .3rem;
    height: .98rem;
    line-height: .98rem;
    color: #333;
    font-size: .26rem;
    text-align: center;
}
.foot-goodsdetail-left>span{
	color: #fd3d24;
    font-size: .34rem;
}

.foot-spi { background: #fff; }
.foot-spi .bn-go p { line-height: .98rem; font-size: .3rem; }

@media only screen and (min-width: 750px) { .in-mian6, .foot-pt { left: 50%; width: 750px; margin-left: -375px; } }
.topBannerpt { height: 6.48rem; background: #fff; }

.pt-top-info { background: #fff; padding: .23rem; }
.pt-top-info .preicebar { position: relative; }
.pt-top-info .preicebar .price { font-size: .28rem; color: #f3273d; }
.pt-top-info .preicebar .price b { font-size: .42rem; font-weight: normal; }
.pt-top-info .preicebar del { font-size: .24rem; color: #999999; }
.pt-top-info .preicebar span.lable { display: inline-block; color: #fff; font-size: .24rem; background: #E5007E; line-height: 1.2; padding: 0 .08rem; border-radius: .05rem; margin-left: .08rem; }
.pt-top-info .tt { font-size: .22rem; color: #999999; padding: .12rem 0; }
.pt-top-info .tt .time-t { float: left; }
.pt-top-info .tt .num-t { float: right; }
.pt-top-info .tit em { display: inline-block; color: #fff; font-size: .24rem; background: #E5007E; line-height: 1.2; padding: .03rem .1rem; border-radius: .05rem; margin-right: .08rem; }
.pt-top-info .tit h2 { display: inline; font-weight: normal; font-size: .28rem; }

.pt-md-fa { background: #fcc650; padding: .24rem; }
.pt-md-fa h2 { font-size: .24rem; color: #8e8e8e; font-weight: normal; }
.pt-md-fa ul li { margin-top: .17rem; }
.pt-md-fa ul li a { display: block; background: #fff; border: 1px solid #E5007E; height: .9rem; border-radius: .45rem; position: relative; overflow: hidden; }
.pt-md-fa ul li .img { width: .72rem; height: .72rem; border-radius: 100%; overflow: hidden; margin: .08rem; float: left; }
.pt-md-fa ul li .u-if { margin-left: .26rem; float: left; width: 2.7rem; }
.pt-md-fa ul li .u-if h3 { font-size: .26rem; color: #555555; font-weight: normal; padding-top: .1rem; }
.pt-md-fa ul li .u-if p { font-size: .22rem; color: #999; }
.pt-md-fa ul li .ct { float: left; color: #999999; font-size: .22rem; padding-top: .1rem; }
.pt-md-fa ul li .ct b { color: #ff0000; font-weight: normal; }
.pt-md-fa ul li .go { width: 1.47rem; height: .92rem; background: #E5007E; color: #fff; line-height: .92rem; position: absolute; right: 0; top: 0; text-align: center; border-top-right-radius: .45rem; border-bottom-right-radius: .45rem; }
.pt-md-fa ul li .go em { display: inline-block; font-size: .24rem; vertical-align: middle; }
.pt-md-fa ul li .go i { display: inline-block; vertical-align: middle; margin-left: .12rem; width: .13rem; height: .21rem; background: url(../images/ico_pt_go.png) no-repeat; background-size: 100% auto; }

.pt-yaoqiu { margin: .15rem 0 0; }
.pt-yaoqiu a { display: block; background: #fff; height: .86rem; position: relative; line-height: .86rem; }
.pt-yaoqiu a h2 { font-size: .26rem; margin-left: .27rem; font-weight: normal; }
.pt-yaoqiu a .ico-go { display: block; position: absolute; right: .4rem; top: .34rem; width: .14rem; height: .19rem; background: url(../images/ico_pt_go2.png) no-repeat; background-size: 100% auto; }

.pt-pl { background: #fff; margin-top: .15rem; padding-bottom: .25rem; }
.pt-pl .title { text-align: center; padding: .3rem 0; font-size: .28rem; color: #a3a3a3; }
.pt-pl .title h2 { display: inline; vertical-align: middle; font-weight: normal; }
.pt-pl .title em { display: inline-block; width: 1.85rem; height: .02rem; background: #a3a3a3; margin: 0 .15rem; vertical-align: middle; }
.pt-pl ul li { margin: 0 .22rem; padding: .2rem 0; border-bottom: 1px solid #e3dfdf; }
.pt-pl ul li .top { position: relative; line-height: .48rem; }
.pt-pl ul li .top .img { width: .48rem; height: .48rem; float: left; }
.pt-pl ul li .top h3 { float: left; margin-left: .1rem; font-size: .26rem; font-weight: normal; }
.pt-pl ul li .top span { float: left; color: #8c8c8c; font-size: .22rem; margin-left: .1rem; }
.pt-pl ul li:last-child { border-bottom: none; }
.pt-pl ul li .pfen { float: right; width: 1.6rem; height: .22rem; margin-top: .1rem; position: relative; }
.pt-pl ul li .pfen span { display: inline-block; width: .22rem; height: .22rem; background: url(../images/star.jpg) no-repeat; background-size: 100% auto; }
.pt-pl ul li .plct { font-size: .24rem; padding: .2rem 0; }
.pt-pl ul li .bot { font-size: .22rem; color: #8c8c8c; }
.pt-pl a.lookmore { display: block; height: .5rem; width: 2.06rem; text-align: center; line-height: .5rem; border: 1px solid #e2e2e2; border-radius: .1rem; font-size: .28rem; margin: .2rem auto; }

.ab-dianpu { background: #fff; padding: .24rem .34rem; }
.ab-dianpu .ab-dp-top .img { width: .94rem; height: .94rem; float: left; margin-right: .2rem; border-radius: 100%; overflow: hidden; }
.ab-dianpu .ab-dp-top .if { float: left; }
.ab-dianpu .ab-dp-top .if h3 { font-size: .36rem; padding-top: .1rem; }
.ab-dianpu .ab-dp-top .if p { font-size: .18rem; color: #979797; }
.ab-dianpu .ab-dp-top a.enter { float: right; width: 1.8rem; height: .52rem; border: 1px solid #E5007E; border-radius: .1rem; color: #E5007E; text-align: center; line-height: .52rem; margin-top: .1rem; }
.ab-dianpu ul { margin-top: .35rem; }
.ab-dianpu ul li { float: left; width: 33.33%; text-align: center; font-size: .3rem; position: relative; }
.ab-dianpu ul li::after { content: ''; display: block; width: .02rem; height: .68rem; background: #b0b0b0; position: absolute; right: 0; top: 0; }
.ab-dianpu ul li:last-child::after { display: none; }
.ab-dianpu ul li b { font-weight: normal; }
.ab-dianpu ul li p { font-size: .22rem; color: #7b7b7b; }

.pt-dtl { margin-top: .15rem; }
.pt-dtl .cont {font-size: .28rem;line-height: .42rem;}
.pt-dtl .title { text-align: center; padding: .3rem 0; font-size: .28rem; color: #a3a3a3; }
.pt-dtl .title h2 { display: inline; vertical-align: middle; font-weight: normal; }
.pt-dtl .title em { display: inline-block; width: 1.85rem; height: .02rem; background: #a3a3a3; margin: 0 .15rem; vertical-align: middle; }

.pinp-info { background: #fff; }
.pinp-info .pinp-top { padding: .15rem .24rem; border-bottom: 1px solid #e9e9ea; }
.pinp-info .pinp-top .logo { float: left; width: 1.03rem; height: 1.03rem; overflow: hidden; margin-right: .32rem;border-radius: 100%; }
.pinp-info .pinp-top .r { float: left;width: 5.6rem; width: calc(100% - 1.35rem);}
.pinp-info .pinp-top .r h3 { font-weight: normal; font-size: .28rem; padding-top: .1rem; }
.pinp-info .pinp-top .r p { font-size: .24rem; color: #969696;padding: .2rem 0rem 0;line-height: 1.5;}
.pinp-info .dtl { padding: .2rem .36rem; font-size: .24rem; line-height: 1.5; }
.pinp-info .ot { padding: .2rem 0; margin: 0 .36rem; }
.pinp-info .ot span { float: left; font-size: .26rem; display: inline-block;line-height: 0.5rem;}
.pinp-info .ot span b { font-weight: normal; color: #fb0303; }
.pinp-info .ot a { float: right; font-size: .2rem; color: #fff;background-color: #E5007E;padding: 0.1rem 0.16rem;border-radius: 0.1rem; }

.pt-yaoqiu i.ico-che { display: inline-block; vertical-align: middle; width: .46rem; height: .44rem; background: url(../images/ico_baoyou.png) no-repeat; background-size: 100% auto; margin-right: .16rem; }

.pinp-label { margin-top: .15rem; padding: .1rem .2rem; background: #fff; }
.pinp-label ul li { float: left; margin: .1rem .2rem; }
.pinp-label ul li a { display: block; width: 1.1rem; height: .68rem; text-align: center; line-height: .68rem; border-radius: .1rem; font-size: .26rem; background: #c1c1c1; color: #fff; }
.pinp-label ul li.on a { background: #e5b457; }

.pinp-list { background: #fff; margin-top: .15rem; }
.pinp-list .title { height: .92rem; line-height: .92rem; border-bottom: 1px solid #dbdada; }
.pinp-list .title i { display: inline-block; vertical-align: middle; margin-left: .36rem; margin-right: .2rem; width: .46rem; height: .4rem; background: url(../images/ico_all.png) no-repeat; background-size: 100% auto; }
.pinp-list .title h2 { font-weight: normal; display: inline; vertical-align: middle; color: #969798; font-size: .28rem; }
.pinp-list ul li { border-bottom: 1px solid #f4f3f3; padding: .2rem .24rem; }
.pinp-list ul li a { display: block; height: 2.5rem; }
.pinp-list ul li .img { float: left; width: 2.5rem; height: 2.5rem; overflow: hidden; }
.pinp-list ul li .info { float: right; width: 4.3rem; position: relative; }
.pinp-list ul li .info .tt { height: 2.15rem; }
.pinp-list ul li .info .tt h3 { font-size: .28rem; line-height: 1.3; font-weight: normal;margin-bottom: .16rem;/* margin-top: .1rem;*/ }
.pinp-list ul li .info .tt .tt-font{font-size: .2rem;color: #999;margin-bottom: .06rem;}
.pinp-list ul li .info .tt .tt-font p{margin-bottom: .1rem; font-size: .24rem;}
.pinp-list ul li .info .tt .tt-font p span{color: #333;}
.pinp-list ul li .info .zk { /*padding-top: .12rem;*/ margin-bottom: .16rem;}
.pinp-list ul li .info .zk span.zhe { display: inline-block; color: #fff; background: #E5007E; padding: .03rem .14rem; border-radius: .03rem; font-size: .22rem; line-height: 1; margin-right: .08rem; }
.pinp-list ul li .info .zk span.zeng { display: inline-block; color: #fff; background: #f52e33; padding: .03rem .03rem; border-radius: .03rem; font-size: .22rem; line-height: 1; }
.pinp-list ul li .info .prc p{font-size: .26rem;color: #333;}
.pinp-list ul li .info .prc p span { color: #f3273d; font-size: .32rem;margin-right: 0.2rem;margin-left: .1rem; }
.pinp-list ul li .info .prc p span b { font-weight: normal; font-size: .36rem; }
.pinp-list ul li .info .prc del { font-size: .28rem; color: #999999; }
.pinp-list ul li .info .goshop { display: block; width: .66rem; height: .66rem; background: url(../images/ico_car2.png) no-repeat; background-size: 100% auto; position: absolute; right: 0; bottom: 0; }

.sh-info { height: 1.42rem; position: relative; background: #fff; }
.sh-info .shmain { height: 1.38rem; position: relative; }
.sh-info .shmain a { display: block; height: 1.38rem; position: relative; }
.sh-info .shmain a::before { content: ''; display: block; width: .4rem; height: .44rem; background: url(../images/ico_local.png) no-repeat; background-size: 100% auto; position: absolute; left: .2rem; top: .24rem; }
.sh-info .shmain a::after { content: ''; display: block; width: .15rem; height: .28rem; background: url(../images/ico_go3.png) no-repeat; background-size: 100% auto; position: absolute; right: .33rem; top: 50%; margin-top: -.14rem; }
.sh-info .shmain a h2 { width: 6rem; font-weight: normal; padding-top: .2rem; font-size: .32rem; margin-left: .76rem; }
.sh-info .shmain a h2 span.name { float: left; }
.sh-info .shmain a h2 span.tel { float: right; }
.sh-info .shmain a p { color: #999999; font-size: .26rem; margin-left: .76rem; padding-top: .15rem; }
.sh-info .line { position: absolute; left: 0; width: 100%; bottom: 0; background: url(../images/line_tiap.png) no-repeat; background-size: 100% auto; height: .04rem; }

.dingd-info { background: #fff; margin-top: .15rem; }
.dingd-info .tt { height: .71rem; line-height: .71rem; border-bottom: 1px solid #ecebe8; }
.dingd-info .tt i.ico { display: inline-block; vertical-align: middle; background: url(../images/ico_dingd.png) no-repeat; background-size: 100% auto; margin-right: .09rem; margin-left: .27rem; width: .25rem; height: .28rem; }
.dingd-info dl { margin: 0 .27rem; padding: .2rem 0; border-bottom: 1px solid #fafafa; }
.dingd-info dl:last-child { border-bottom: none; }
.dingd-info dl dt { display: block; float: left; width: 1.6rem; height: 1.6rem;line-height: 1.6rem; overflow: hidden;text-align: center;vertical-align: middle; }
.dingd-info dl dt>img{line-height: 1.6rem;text-align: center;vertical-align: middle;}
.dingd-info dl dd { width: 5.2rem; float: right; position: relative; }
.dingd-info dl dd h2 { font-size: .24rem; padding-top: .1rem; font-weight: normal; height: 1rem; }
.dingd-info dl dd span.price { font-size: .22rem; color: #f50e0e; }
.dingd-info dl dd span.price b { font-weight: normal; font-size: .32rem; }
.dingd-info dl dd span.num { position: absolute; right: 0; bottom: 0; font-size: .22rem; color: #171616; }

.dingd-ot-info { background: #fff; margin-top: .15rem; }
.dingd-ot-info dl { border-bottom: 1px solid #ecebe8; height: .85rem; line-height: .85rem; font-size: .26rem; }
.dingd-ot-info dl dt { display: block; float: left; margin-left: .27rem; }
.dingd-ot-info dl dd { float: left; height: .85rem; width: 5.35rem; margin-left: .2rem; }
.dingd-ot-info dl dd .txt { height: .85rem; }
.dingd-ot-info dl dd p { text-align: right; }

.foot-js span.gongjsp { margin-left: .24rem; float: left; font-size: .26rem; line-height: .94rem; }
.foot-js span.gongjsp span { font-size: .22rem; color: #f50e0e; }
.foot-js span.gongjsp span b { font-weight: normal; font-size: .32rem; }

.blackbg { display: none; position: fixed; left: 0; top: 0; height: 100%; width: 100%; z-index: 99; background: rgba(0, 0, 0, 0.7); }

.tczf { position: fixed; left: 0; width: 100%; bottom: 0; background: #fff; height: 9.38rem; z-index: 100; transition: all .3s; transform: translateY(9.38rem); }
.tczf.open { transform: translateY(0); }
.tczf span.close { display: block; width: .28rem; height: .28rem; background: url(../images/ico_close.png) no-repeat; background-size: 100% auto; position: absolute; top: .22rem; left: .27rem; }
.tczf h2 { height: 1.03rem; border-bottom: 1px solid #ccc; font-size: .32rem; color: #d7ae5f; text-align: center; line-height: 1.03rem; font-weight: normal; }
.tczf h4 { font-size: .64rem; font-weight: normal; text-align: center; padding: .5rem 0; }
.tczf ul li { border-bottom: 1px solid #c5c4c4; height: .97rem; line-height: .97rem; position: relative; }
.tczf ul li i { display: inline-block; vertical-align: middle; margin: 0 .2rem; width: .58rem; height: .58rem; }
.tczf ul li span { display: inline-block; vertical-align: middle; font-size: .28rem; }
.tczf a.btn-ljfk { display: block; font-size: .32rem; margin: .94rem .3rem; height: .76rem; background: #e1c231; border-radius: .1rem; color: #fff; text-align: center; line-height: .76rem; }

.ui-switch { position: absolute; font-size: .16rem; right: 0.2rem; top: 50%; margin-top: -0.27rem; width: .92rem; height: .54rem; line-height: .54rem; }
.ui-switch input { width: .92rem; height: .54rem; position: absolute; top: 0; left: 0; z-index: 2; border: 0; background: 0 0; -webkit-appearance: none; outline: 0; }
.ui-switch input:before { content: ''; width: .92rem; height: .52rem; border: 1px solid #c5c3c3; background-color: #fdfdfd; border-radius: .27rem; cursor: pointer; display: inline-block; position: relative; vertical-align: middle; -webkit-box-sizing: content-box; box-sizing: content-box; border-color: #dfdfdf; -webkit-box-shadow: #dfdfdf 0 0 0 0 inset; box-shadow: #dfdfdf 0 0 0 0 inset; -webkit-transition: border .4s,-webkit-box-shadow .4s; transition: border .4s,box-shadow .4s; -webkit-background-clip: content-box; background-clip: content-box; }
.ui-switch input:checked:before { border-color: #1fda4f; -webkit-box-shadow: #1fda4f 0 0 0 0.16rem inset; box-shadow: #1fda4f 0 0 0 0.16rem inset; background-color: #1fda4f; transition: border .4s,box-shadow .4s,background-color 1.2s; -webkit-transition: border .4s,-webkit-box-shadow .4s,background-color 1.2s; background-color: #1fda4f; }
.ui-switch input:checked:after { left: 0.4rem; }
.ui-switch input:after { content: ''; width: .52rem; height: .52rem; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); border-radius: 100%; background-color: #fff; -webkit-box-shadow: 0 0.01rem 0.03rem rgba(0, 0, 0, 0.4); box-shadow: 0 0.01rem 0.03rem rgba(0, 0, 0, 0.4); -webkit-transition: left .2s; transition: left 0.2s; }

.in-mian-me { position: absolute; width: 100%; top: .88rem; bottom: 0rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

@media only screen and (min-width: 750px) { .in-mian-me { left: 50%; width: 750px; margin-left: -375px; } }
.me-top { background: #fff; }
.me-top .bgtop { background: url(../images/me/topbg.png) no-repeat; background-size: 100% auto; height: 3.16rem; }
.me-top .bgtop .opr { text-align: right; padding: 0 .52rem; padding-top: .65rem; }
.me-top .bgtop .opr a { display: inline-block; vertical-align: middle; margin-left: .27rem; background-repeat: no-repeat; background-size: 100% auto; }
.me-top .bgtop .opr a.btn-set { width: .4rem; height: .4rem; background-image: url(../images/me/ico_setup.png); }
.me-top .bgtop .opr a.btn-msg { width: .37rem; height: .37rem; background-image: url(../images/me/ico_msg.png); }
.me-top .bgtop .userinfo { padding-top: .34rem; margin: 0 .53rem; }
.me-top .bgtop .userinfo .img { float: left; width: 1.05rem; height: 1.05rem; overflow: hidden; background: #fff; border-radius: 100%; }
.me-top .bgtop .userinfo .info { float: left; width: 4.4rem; margin-left: .3rem; }
.me-top .bgtop .userinfo .info h2 { font-weight: normal; font-size: .3rem; display: inline-block; vertical-align: middle; margin-right: .7rem; color: #fff; }
.me-top .bgtop .userinfo .info .level { display: inline-block; vertical-align: middle; }
.me-top .bgtop .userinfo .info .level .ico-level { display: inline-block; vertical-align: middle; width: .49rem; height: .49rem; background: url(../images/me/ico_level.png) no-repeat; background-size: 100% auto; margin-right: .1rem; }
.me-top .bgtop .userinfo .info .level em { font-size: .32rem; color: #f5d93c; }
.me-top .bgtop .userinfo .info span { display: inline-block; font-size: .22rem; padding: .03rem .17rem; background: #E5007E; margin-right: .16rem; line-height: 1.2; border-radius: .1rem; color: #fff; margin-top: .05rem; }
.me-top .me-myor .title { border-bottom: 1px solid #dedede; margin-top: .15rem; height: .7rem; line-height: .7rem; }
.me-top .me-myor .title h2 { margin-left: .3rem; float: left; font-size: .3rem; font-weight: normal; }
.me-top .me-myor .title a { float: right; color: #909090; font-size: .22rem; margin-right: .3rem; }
.me-top .me-myor .title a i.ico { display: inline-block; vertical-align: middle; margin-left: .1rem; width: .11rem; height: .21rem; background: url(../images/ico_go3.png) no-repeat; background-size: 100% auto; }
.me-top .me-myor ul li { float: left; width: 20%; text-align: center; }
.me-top .me-myor ul li a { display: block; padding: .35rem 0 .15rem; }
.me-top .me-myor ul li i.ico { display: block; height: .4rem; text-align: center; position: relative; }
.me-top .me-myor ul li i.ico em { display: block; position: absolute; left: 50%; top: -.18rem; min-width: .11rem; padding: 0 .1rem; height: .31rem; border: 1px solid #ea2d22; background: #fff; text-align: center; line-height: .31rem; font-size: .23rem; color: #ea2d22; border-radius: .17rem; max-width: .58rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.me-top .me-myor ul li i.ico img { width: auto; height: 100%; }
.me-top .me-myor ul li p { font-size: .22rem; color: #999; padding-top: .25rem; }

.me-tool { background: #fff; margin-top: .15rem; }
.me-tool .title { height: .97rem; line-height: .97rem; }
.me-tool .title h2 { font-size: .3rem; margin-left: .46rem; font-weight: normal; color: #666; }
.me-tool ul li { position: relative; float: left; width: 25%; text-align: center; height: 2rem; }
.me-tool ul li a { display: block; height: 2rem; position: relative; }
.me-tool ul li a::before { content: ''; display: block; width: 100%; height: 1px; background: #f0f0f0; position: absolute; left: 0; top: 0; }
.me-tool ul li a::after { content: ''; display: block; width: 1px; height: 100%; background: #f0f0f0; position: absolute; right: 0; top: 0; }
.me-tool ul li a:active { background: #fafafa; }
.me-tool ul li i.ico { display: block; height: .47rem; padding-top: .55rem; text-align: center; }
.me-tool ul li i.ico img { width: auto; height: 100%; }
.me-tool ul li p { color: #666666; font-size: .22rem; margin-top: .23rem; }

.in-mian-zhif { position: absolute; width: 100%; top: .88rem; bottom: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #fff; }

@media only screen and (min-width: 750px) { .in-mian-zhif { left: 50%; width: 750px; margin-left: -375px; } }
.zf-box .wrap { /*padding: 1.15rem 0 0 .9rem;*/width: 100%;text-align: center;padding-top: 1rem; }
.zf-box .zf-tips { font-size: .36rem;margin-bottom: .5rem; }
.zf-box .zf-tips .img { width: 1.4rem; height: 1.4rem; overflow: hidden; /*float: left; margin-right: .45rem;*/ margin: 0 auto; margin-bottom: .2rem;}
.zf-box .zf-tips h2 { font-size: .36rem;color: #666; font-weight: normal; line-height: .91rem; /*float: left;*/ }
.zf-box .zf-ord { /*padding-left: 1.36rem; font-size: .36rem;*/padding: 0 .8rem; }
.zf-box .zf-ord p { line-height: .7rem;border-bottom: 1px #e5e5e5 solid;color: #666666;font-size: .3rem;display: inline-block;width: 100%;}
.zf-box .zf-ord p .zf-ord-left { text-align: left; float: left;}
.zf-box .zf-ord p .zf-ord-right { text-align: right;float: right; }
.zf-box .zf-ord p .zf-ord-right-deep{color: #333;font-size: .34rem;}

.can { text-align: center; font-size: .3rem; padding-top: .5rem; }
.can span { display: inline; vertical-align: middle; }
.can a { display: inline-block; vertical-align: middle; padding: 0 .26rem; height: .69rem;width: 2rem; border: 1px solid #E5007E; color: #E5007E; text-align: center; line-height: .69rem; border-radius: .1rem; /*margin-left: .26rem;*/ }
.can a.btn-ck { /*background: #E5007E; color: #fff;*/ }
.can a:first-child{margin-right: .7rem;}
/*me*/
.adr-list { position: relative; }
.adr-list li { background: #fff; margin-bottom: .25rem; }
.adr-list li .title { margin: 0 .35rem; padding: .22rem 0; font-size: .32rem; }
.adr-list li .title h4 { float: left; font-weight: normal;font-size: 0.32rem;color: #363636;}
.adr-list li .title span { float: right;font-size: 0.3rem;color: #5d5d5d;}
.adr-list li p { margin: 0 .35rem .1rem .35rem; color: #999; font-size: .28rem; min-height: .7rem; }
.adr-list li .line { width: 100%; height: .04rem; background: url(../images/line_tiap.png) no-repeat; background-size: 100% auto; }
.adr-list li .opr-bar { margin: 0 .35rem; padding: .25rem 0; font-size: .28rem; }
.adr-list li span.moren i.ico { display: inline-block; vertical-align: middle; margin-right: .12rem; width: .33rem; height: .32rem; background: url(../images/me/ico_moren.png) no-repeat; background-size: 100% 100%; }
.adr-list li span.moren.moren-on { color: #f23030; }
.adr-list li span.moren.moren-on i.ico { background-image: url(../images/me/ico_moren_on.png); }
.adr-list li a { display: inline-block; color: #999; margin-left: .62rem; }
.adr-list li a i { display: inline-block; vertical-align: middle; margin-right: .12rem; }
.adr-list li a i.ico-qh { width: .30rem; height: .30rem; background: url(../images/me/ico_qiehuan.png) no-repeat; background-size: 100% auto; }
.adr-list li a i.ico-bj { width: .31rem; height: .31rem; background: url(../images/me/ico_bianji.png) no-repeat; background-size: 100% auto; }
.adr-list li a i.ico-sc { width: .31rem; height: .30rem; background: url(../images/me/ico_shanchu.png) no-repeat; background-size: 100% auto; }

.btn-tjadr { position: fixed; left: 0; width: 100%; bottom: 0; background: #f5f5f5; height: 1.28rem; text-align: center; z-index: 999;}
.btn-add{position: fixed; left: 0; width: 100%; bottom: 0; background: #fff;border-top: 1px #e5e5e5 solid; height: 1.28rem; text-align: center; z-index: 999;}
.btn-tjadr a,.btn-add a{ display: block; margin: .23rem .3rem 0; background: #E5007E; color: #fff; font-size: .32rem; height: .8rem; line-height: .8rem;border-radius: 0.1rem;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/}
.btn-tjadr a.btn-mng { background: #d8b640; }


.btn-spgl-tjadrl { background: #fff; /*border-top: 1px solid #f9f9f9; */}
.btn-spgl-tjadrl a { height: .92rem; background: #E5007E; line-height: .92rem; font-size: .38rem; border-radius: .1rem;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/ }

.btn-tjadr-nofix { left: 0; width: 100%; bottom: 0; background: #f1f1f1; height: 1.28rem; text-align: center; }
.btn-tjadr-nofix a { display: block; margin: .23rem .3rem 0; background: #E5007E; color: #fff; font-size: .32rem; height: .8rem; line-height: .8rem; }
.btn-tjadr-nofix a.btn-mng { background: #d8b640; }

.meinner-adr { position: absolute; width: 100%; top: .88rem; bottom: 0rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

@media only screen and (min-width: 750px) { .meinner-adr, .btn-tjadr { left: 50%; width: 750px; margin-left: -375px; } }
.meinner-adr-add { position: absolute; width: 100%; top: .88rem; bottom: 0; -webkit-overflow-scrolling: touch; background: #f5f5f5!important; overflow-y: auto; }
.meinner-adr-bot{bottom: .97rem!important;}

@media only screen and (min-width: 750px) { .meinner-adr-add { left: 50%; width: 750px; margin-left: -375px; } }
.iptform { background: #fff; }
.iptform .item-ipt { padding: .2rem 0; min-height: .46rem; line-height: .46rem; margin:0 .3rem; position: relative; }
.iptform .item-ipt span.name { width: 1.9rem; display: inline-block; font-size: .28rem; vertical-align: middle;color: #333; }
.iptform .item-ipt::before { content: ''; display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 1px; background: #e9e9e9; }
.iptform .item-ipt:last-child::before { display: none; }
.iptform .item-ipt .txt {color: #666; height: .46rem; font-size: .28rem;/*margin-left: .1rem;*/position: absolute;right: 0rem; text-align: right;}
.iptform .item-ipt .txtpla{color: #666; height: .46rem; font-size: .28rem;}
.iptform .item-ipt .txtinput{position: absolute;right: .3rem!important;}
.iptform .item-ipt.item-slt:after { content: ''; display: block; width: .11rem; height: .21rem; position: absolute; right: 0rem; top: 50%; margin-top: -.1rem; background: url(../images/me/ico_go.png) no-repeat; background-size: 100% auto; }
.iptform .item-ipt.item-user:after{content: '';right: .3rem!important;}
.iptform .item-ipt.item-slt .content-block { position: absolute; right: .75rem; top: .2rem; height: .46rem; text-align: right; }
.iptform .item-ipt.item-slt .content-block input { text-align: right; font-size: .28rem; height: .46rem; }
.iptform .item-ipt.item-slt .slt { position: absolute; right: .45rem; top: .2rem; height: .46rem; text-align: right; z-index: 0; font-size: .28rem; }
.iptform .item-ipt.item-user .slt{right: .75rem!important;}
.iptform .item-ipt.item-user select{right: .75rem!important;}
.iptform .item-ipt.item-slt select { position: absolute; right: .45rem; top: .2rem; height: .46rem; text-align: right; opacity: 0; z-index: 1; }
.iptform .item-ipt .area { width: 96%; height: 1.1rem; font-size: .28rem; }
.iptform .item-ipt .btn-huoqu { display: block; padding: 0 .25rem; height: .5rem; line-height: .5rem; background: #E5007E; color: #fff; font-size: .24rem; border-radius: .1rem; position: absolute; right: 0; top:.18rem; /*margin-top: -.2rem; */}
.iptform .item-ipt a.link-go { display: block; }
.iptform .item-ipt a.link-go span.nametx { line-height: .8rem; }
.iptform .item-ipt a.link-go span.xiugai { float: right; margin-right: .3rem; font-size: .28rem; color: #999; }
.iptform .item-ipt a.link-go span.wordxg { float: right; font-size: .28rem; color: #666; margin-right: .3rem; }
.iptform .item-ipt a.link-go span.wordxg b { display: inline-block; vertical-align: middle; width: 3.2rem; margin-right: .44rem; font-weight: normal; text-align: right; }
.iptform .item-ipt a.link-go span.wordxg span { text-decoration: underline; display: inline-block; vertical-align: middle; }
.iptform .item-ipt a.link-go span.shenfen { float: right; margin-right: .3rem; font-size: .24rem; color: #666; }
.iptform .item-ipt a.link-go i.ico-go { display: inline-block; margin-left: .1rem; width: .13rem; height: .25rem; background: url(../images/me/ico_go2.png) no-repeat; background-size: 100%; vertical-align: middle; }
.iptform .item-ipt a.link-go em { display: inline-block; vertical-align: middle; width: .8rem; height: .8rem; border-radius: 100%; overflow: hidden; vertical-align: middle; }

.item-white { background: #fff; margin-top: .22rem; position: relative; padding: .2rem 0; min-height: .46rem; }
.item-white span.set-default { float: left; margin-left: .3rem; color: #999; font-size: .24rem; }
.item-white span.set-default i.ico { display: inline-block; vertical-align: middle; width: .28rem; height: .29rem; background: url(../images/me/ico_gx.png) no-repeat; background-size: 100% auto; margin-right: .09rem; position: relative; top: -.03rem; }
.item-white span.set-default.moren i.ico { background-image: url(../images/me/ico_gxon.png); }
.item-white span.del { float: right; margin-right: .3rem; color: #999; font-size: .24rem; }
.item-white span.del i.ico { display: inline-block; vertical-align: middle; width: .3rem; height: .29rem; background: url(../images/me/ico_shanchu.png) no-repeat; background-size: 100% auto; margin-right: .09rem; position: relative; top: -.03rem; }

.btnwrap { margin: .5rem .36rem; }
.btnwrap .btn-mexl { display: block; height: .92rem; background: #E5007E; color: #fff; color: #fff; font-size: .32rem; border-radius: .1rem; width: 100%;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/ }
.btnwrap .btn-mng { background: #E5007E; }

.iptformm30 .item-ipt { margin: 0 .3rem; }

.GG-nichenbox { padding: .45rem .3rem .6rem; }
.GG-nichenbox .bar { width: 100%; border-bottom: 1px solid #E5007E; height: .66rem; line-height: .66rem; font-size: .28rem; position: relative; }
.GG-nichenbox .bar::before { content: ''; display: block; background: #f23030; width: 1px; height: .1rem; position: absolute; left: 0; bottom: 0; z-index: 2; }
.GG-nichenbox .bar::after { content: ''; display: block; background: #f23030; width: 1px; height: .1rem; position: absolute; right: 0; bottom: 0; z-index: 2; }
.GG-nichenbox .bar .txt { width: 4.86rem; margin: 0 .2rem; font-size: .28rem; background: none; }
.GG-nichenbox .bar span.close-nc { display: block; width: .4rem; height: .4rem; background: url(../images/me/ico_close_nc.png) no-repeat; background-size: 100%; position: absolute; right: .2rem; bottom: .12rem; cursor: pointer; z-index: 1; }

.mt20 { margin-top: .2rem; }

.xybg { display: none; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 99; }

.xieyibox { display: none; position: absolute; top: 10%; bottom: 10%; left: .8rem; right: .8rem; background: #fff; border-radius: .1rem; z-index: 100; }
.xieyibox span.close-xy { display: block; width: .46rem; height: .46rem; background: url(../images/me/ico_close_xy.png) no-repeat; background-size: 100%; position: absolute; right: .2rem; top: .2rem; cursor: pointer; }
.xieyibox h2 { font-size: .28rem; font-weight: normal; text-align: center; padding: .2rem 0; }
.xieyibox .cont {text-indent: 2em; position: absolute; left: .4rem; right: .4rem; top: .8rem; bottom: .6rem; overflow-y: auto; font-size: .24rem; color: #666; line-height: 2; }

.spgl-box { background: #fff; }
.spgl-box .gl-top { padding: .2rem;position: relative; }
.spgl-box .gl-top .img { display: inline-block; width: 1.74rem; height: 1.74rem; margin-right: .2rem; vertical-align: middle; }
.spgl-box .gl-top .info { display: inline-block; width: 5rem;width: calc(100% - 2.05rem);vertical-align: middle; }
.spgl-box .gl-top .info h2 { font-weight: normal; font-size: .28rem; color: #333;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.spgl-box .gl-top .info h5{font-weight: normal;font-size: .24rem;color: #666;margin-top: 0.02rem;}
.spgl-box .gl-top .info p { font-size: .24rem; color: #666; margin-top: .1rem; }
.spgl-box .gl-top .info p.qudao{float: right;border: 1px #E5007E solid;border-radius: 0.08rem;background-color: #fef3df;color: #E5007E;font-size: 0.2rem;padding: 0.06rem 0.2rem;margin-top:0!important;position:absolute;right:0.2rem;top:0.2rem;}
.spgl-box .gl-top .info p.qudao>img{width: 0.24rem;margin-right: 0.1rem;vertical-align: text-top;}
.spgl-box .gl-top .info span.price { font-size: .24rem; color: #666;margin-right: 0.4rem;}
.spgl-box .gl-top .info span.price:last-child{margin-right: 0;}
.spgl-box .gl-top .info span.price .present-price { font-weight: normal; font-size: .32rem;color: #f23030; }
.spgl-box .gl-top .info span.price .original-price { font-weight: normal; font-size: .24rem;color: #666;    text-decoration: line-through; }
.spgl-box .gl-bt { border-top: 1px solid #e0e0e0; padding: .1rem 0; text-align: center; }
.spgl-box .gl-bt a { display: inline-block; text-align: center; font-size: .24rem; width: 1.45rem; height: .58rem; border: 1px solid #e1e1e1; border-radius: .05rem; line-height: .58rem; margin: 0 .08rem; }
.spgl-box .gl-bt a.btn-edt { color: #fff; background: #E5007E; border: 1px solid #E5007E; }

.spgl-boxadd { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }

.spgl-top-pic{background-color: #f9f9f9;padding-left: .3rem;}
.spgl-top-pic .itemdl3 .uploadbar{padding: .3rem 0 0;}

.right-switch{float: right; /*margin-right:.26rem;*/}

.addspwrap { padding: .3rem .3rem .1rem;}
.addspwrap .itemdl1 { margin: 0 0 .26rem; line-height: .7rem; }
.addspwrap .itemdl1 dt { color: #333;display: block; float: left; width: 1.75rem; font-size: .32rem; vertical-align: top; }
.addspwrap .itemdl1 dd { display: block; float: left; width: 5.06rem; vertical-align: top; }
.addspwrap .itemdl1 .dfttxt {color: #747474;border-radius: 0px!important; margin-bottom: 0!important; width: 4.86rem; padding: 0 .1rem; height: .7rem; border: 1px solid #e1e1e1; background: #fdfdfd; font-size: .28rem; }
.addspwrap .itemdl1 .kdtxt{width: 4.9rem!important;}
.addspwrap .itemdl1 .sortslt {position: relative;float: left;width: 4.86rem;padding: 0 .1rem;height: .7rem;border: 1px solid #e1e1e1;background: #fdfdfd;font-size: .28rem;}
.addspwrap .itemdl1 .sortslt span { color: #747474; line-height: .74rem; font-size: .28rem; margin-left: .08rem; }
.addspwrap .itemdl1 .sortslt::after { content: ''; display: block; width: 0; height: 0; border-top: .1rem solid #949494; border-left: .1rem solid transparent; border-right: .1rem solid transparent; position: absolute; top: .3rem; right: .25rem; }
.addspwrap .itemdl1 .sortslt select {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; }
.addspwrap .itemdl1 .Areamiaoshu { border: 1px solid #e3e3e3; width: 5.09rem; padding: .1rem; height: 2.5rem;overflow-x: hidden;overflow-y: auto; }
.addspwrap .itemdl1 .Areamiaoshu>img{width: 100%!important;}
.addspwrap a.yfmb { display: block; width: 3.32rem; padding: 0 .1rem; height: .7rem; border: 1px solid #e1e1e1; background: #f1f1f1; position: relative; font-size: .32rem; text-indent: .2rem; }
.addspwrap a.yfmb::after { content: ''; display: block; width: .38rem; height: .32rem; background: url(../images/me/ico_go3.png) no-repeat; background-size: 100%; position: absolute; right: .26rem; top: 50%; margin-top: -.16rem; }

.itemdl2 { margin: 0 0 .3rem .36rem; border-bottom: 1px solid #e3e3e3; position: relative; }
.itemdl2 dt { font-size: .32rem; color: #333; }
.itemdl2 a { display: block; padding: .3rem 0; }
.itemdl2::after { content: ''; display: block; width: .16rem; height: .29rem; background: url(../images/me/ico_go2.png) no-repeat; background-size: 100%; position: absolute; right: .32rem; top: 50%; margin-top: -.15rem; }

.itemdl3 { padding: .3rem 0; }
.itemdl3 dt { display: block; font-size: .32rem; color: #747474;}
.itemdl3 .uploadbar { padding: .3rem 0; }
.itemdl3 .uploadbar li { float: left; width: 1.54rem; height: 1.54rem; margin: 0 .23rem .2rem 0; position: relative; }
.itemdl3 .uploadbar li em.dlt { display: block; width: .34rem; height: .34rem; background: url(../images/me/ico_close_nc.png) no-repeat; background-size: 100%; position: absolute; left: -.1rem; top: -.1rem; }
.itemdl3 .uploadbar li.btndelete { background: url(../images/me/ico_addjia.png) no-repeat; background-size: 100%; }

.itemdl4 { margin: 0 0 .26rem; line-height: .7rem; }
.itemdl4 dt { color: #747474;display: block; float: left; width: 2.3rem; font-size: .32rem; vertical-align: top; }
.itemdl4 dd { display: block; float: left; width: 4.5rem; vertical-align: top; }
.itemdl4 .dfttxt {color: #747474;border-radius: 0px!important; margin-bottom: 0!important; width: 4.5rem; padding: 0 .1rem; height: .7rem; border: 1px solid #e1e1e1; background: #fdfdfd; font-size: .28rem; }
.itemdl4 .sortslt {position: relative;float: left;width: 4.5rem;padding: 0 .1rem;height: .7rem;border: 1px solid #e1e1e1;background: #fdfdfd;font-size: .28rem;}
.itemdl4 .sortslt span { color: #747474; line-height: .74rem; font-size: .28rem; margin-left: .28rem; }
.itemdl4 .sortslt::after { content: ''; display: block; width: 0; height: 0; border-top: .1rem solid #949494; border-left: .1rem solid transparent; border-right: .1rem solid transparent; position: absolute; top: .3rem; right: .25rem; }
.itemdl4 .sortslt select {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; }

.itemdl5 { margin: 0 0 .26rem; line-height: .7rem; }
.itemdl5 dt { color: #747474;display: block; float: left; width: 3rem; font-size: .32rem; vertical-align: top; }
.itemdl5 dd { display: block; float: left; width: 3.8rem; vertical-align: top; }

.psfs { text-align: center; margin-top: .3rem; }
.psfs span { display: inline-block; margin: 0 .34rem; font-size: .3rem; }
.psfs span::before { content: ''; display: inline-block; width: .32rem; height: .32rem; background: url(../images/me/ico_ck1.png) no-repeat; background-size: 100%; margin-right: .13rem; position: relative; top: .03rem; }
.psfs span.on::before { background-image: url(../images/me/ico_ck1on.png); }

.meinner-adr-add2 { width: 100%; overflow-x: hidden; }
.meinner-adr-add2 .meinner-adr { top: 0;background-color: #fff;}

.flxzbg { display: none; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5); }

.addflxz { background: #fff; position: absolute; right: 0; top: .32rem; bottom: 0; transition: all .3s; transform: translateX(6.34rem); width: 6.34rem; }
.addflxz .flxzwrap { position: absolute; left: 0; top: 0; bottom: 1.2rem; width: 100%; overflow-y: auto; }
.addflxz .flxzwrap dl { margin: 0 0 0 .36rem; border-bottom: 1px solid #f1f1f1; padding: .2rem 0 0; }
.addflxz .flxzwrap dl dt { display: block; font-size: .32rem; }
.addflxz .flxzwrap dl dd { margin-top: .3rem; }
.addflxz .flxzwrap dl dd a { display: inline-block; font-size: .28rem; padding: 0 .3rem; height: .6rem; line-height: .6rem; margin-right: .3rem; border-radius: .1rem; margin-bottom: .3rem; }
.addflxz .flxzwrap dl dd a.active { background: #d8b640; color: #fff; }
.addflxz .bot { position: absolute; bottom: 0; left: 0; width: 100%; height: 1.2rem; }
.addflxz .bot a.btn-enter { display: block; height: .9rem; line-height: .9rem; background: #d8b640; margin: 0 .37rem; font-size: .38rem; text-align: center; color: #fff; border-radius: .1rem; }
.addflxz.open { transform: translateX(0); }

.btn-spgl-tjadr { margin: .3rem .2rem;background: #fff;}
.btn-spgl-tjadr .btn-mexl { display: block; height: .92rem; background: #E5007E; color: #fff; color: #fff; font-size: .32rem; border-radius: .1rem; width: 100%; }
.btn-spgl-tjadr .btn-mng { background: #E5007E;border: none!important;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/ }

.btn-yf-tjadr a { border-radius: .1rem; background: #d8b640; }

@media only screen and (min-width: 750px) { .meinner-adr-add2 { left: 50%; width: 750px; margin-left: -375px; overflow-y: auto; } }
.qhjffsbox { display: none; width: 6.58rem; height: 2.65rem; background: #fff; border-radius: .1rem; position: absolute; left: 50%; margin-left: -3.29rem; top: 50%; margin-top: -1.32rem; }
.qhjffsbox p { font-size: .32rem; padding: .5rem 0; text-align: center; }
.qhjffsbox .btns { text-align: center; }
.qhjffsbox .btns a { display: inline-block; width: 2.15rem; height: .75rem; line-height: .75rem; border-radius: .1rem; font-size: .28rem; margin: 0 .28rem; }
.qhjffsbox .btns a.fou { background: #e0e0e0; color: #666; }
.qhjffsbox .btns a.shi { background: #d8b640; color: #fff; }

.mryfbox { margin: 0 .3rem 0 .5rem; padding: .2rem 0 0; }
.mryfbox span { display: inline-block; vertical-align: middle; margin: .1rem 0; line-height: .7rem; font-size: .32rem;color: #333; }
.mryfbox span em { color: #999; font-size: .28rem; }
.mryfbox input {color: #E5007E; width: 1.18rem; text-align: center; height: .58rem;border-bottom: 1px solid #999; background: #fdfdfd; font-size: .28rem; margin: .16rem .1rem; }

.zhidingdq { background: #fff; border-radius: .1rem; border: 1px solid #e9e9e9; margin: .4rem .24rem; }
.zhidingdq .title { text-align: center; border-bottom: 1px solid #eaeaea; height: .8rem; line-height: .8rem; font-size: .28rem; color: #666; }
.zhidingdq .cont { padding: .5rem 0 0 .16rem; }
.zhidingdq .cont dl dt { display: block; float: left; width: .96rem; font-size: .28rem; line-height: .74rem; }
.zhidingdq .cont dl dd { float: left; }
.zhidingdq .cont dl .dqtxt { width: 2.13rem; text-align: center; height: .74rem; border: 1px solid #e1e1e1; background: #f1f1f1; font-size: .28rem; margin-right: .3rem; }
.zhidingdq .cont dl .marn { margin-right: 0; }
.zhidingdq .cont dl .sortslt { width: 2.13rem; height: .74rem; border: 1px solid #e1e1e1; background: #f1f1f1; position: relative; float: left; margin: 0 .3rem .26rem 0; }
.zhidingdq .cont dl .sortslt span { line-height: .74rem; font-size: .28rem; margin-left: .28rem; }
.zhidingdq .cont dl .sortslt::after { content: ''; display: block; width: 0; height: 0; border-top: .1rem solid #333; border-left: .1rem solid transparent; border-right: .1rem solid transparent; position: absolute; top: .3rem; right: .25rem; }
.zhidingdq .cont dl .sortslt select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; }
.zhidingdq .cont dl a.btntj { line-height: .74rem; color: #999; font-size: .28rem; display: block; float: left; position: relative; color: #ff7e00; }
.zhidingdq .cont dl a.btntj::after { content: ''; display: inline-block; border-left: .08rem solid #ff7e00; border-top: .08rem solid transparent; border-bottom: .08rem solid transparent; margin-left: .1rem; position: relative; top: 0; }
.zhidingdq .cont dl a.btntj.active { color: #999; }
.zhidingdq .cont dl a.btntj.active::after { content: ''; display: inline-block; border-top: .08rem solid #999; border-left: .08rem solid transparent; border-right: .08rem solid transparent; margin-left: .1rem; position: relative; top: -.03rem; }
.zhidingdq .hideitem { display: none; }
.zhidingdq .hideitem dl { margin-bottom: .27rem; }
.zhidingdq .opr { display: none; border-top: 1px solid #f1f1f1; height: 1rem; line-height: 1rem; text-align: right; }
.zhidingdq .opr a { display: inline-block; margin-right: .4rem; margin-left: .2rem; font-size: .28rem; color: #999; position: relative; }
.zhidingdq .opr a.btn-xz::before { content: ''; display: inline-block; width: .32rem; height: .3rem; background: url(../images/me/ico_bianji.png) no-repeat; background-size: 100%; margin-right: .1rem; vertical-align: middle; position: relative; top: -.03rem; }
.zhidingdq .opr a.btn-sc::before { content: ''; display: inline-block; width: .32rem; height: .3rem; background: url(../images/me/ico_shanchu.png) no-repeat; background-size: 100%; margin-right: .1rem; vertical-align: middle; position: relative; top: -.03rem; }

.kc-top { padding: .25rem; }
.kc-top .img { float: left; width: 1.7rem; height: 1.7rem; overflow: hidden; }
.kc-top .info { float: right; width: 5.14rem; }
.kc-top .info h2 { font-weight: normal; font-size: .32rem; padding: .1rem 0; }
.kc-top .info p { line-height: .74rem; }
.kc-top .info p span { display: inline-block; vertical-align: middle; font-size: .32rem; }
.kc-top .info p .kctxt { width: 4.02rem; height: .72rem; border: 1px solid #e1e1e1; background: #f1f1f1; font-size: .28rem; padding: 0 .05rem; }

.bankbox { padding: .34rem .36rem; }
.bankbox ul li { height: 2.35rem; border-radius: .1rem; margin-bottom: .24rem; color: #fff; }
.bankbox ul li h2 { font-weight: normal; font-size: .32rem; padding: .38rem 0 0 .45rem; }
.bankbox ul li p { font-size: .42rem; text-align: right; padding: .64rem .46rem 0 0; }
.bankbox ul li.bg-1 { background: #f94848; }
.bankbox ul li.bg-2 { background: #1ba552; }
.bankbox ul li.bg-3 { background: #1875c4; }
.bankbox .addbank { border-bottom: 1px solid #e2e2e2; }
.bankbox .addbank a { display: block; font-size: .32rem; position: relative; padding: .1rem 0 .2rem; }
.bankbox .addbank a::before { content: ''; display: inline-block; vertical-align: middle; width: .3rem; height: .3rem; background: url(../images/me/ico_addbank.png) no-repeat; background-size: 100%; margin-right: .24rem; position: relative; top: -.03rem; }

.tixian-top { border-bottom: 1px solid #e5e5e5; background: #fcfcfd; height: 1.54rem; }
.tixian-top ul { padding: .3rem 0; }
.tixian-top ul li { float: left; position: relative; width: 50%; text-align: center; color: #ffa800; }
.tixian-top ul li span { font-size: .28rem; display: block; }
.tixian-top ul li p { font-size: .32rem; padding-top: .15rem; }
.tixian-top ul li:last-child { color: #f23030; }
.tixian-top ul li:last-child::before { content: ''; display: block; width: 1px; height: .88rem; background: #e2e2e2; position: absolute; left: 0; top: 50%; margin-top: -.44rem; }

.tixian-edu { background: #fff; padding: .34rem 0; border-top: 1px solid #fafafa; border-bottom: 1px solid #eaeaea; }
.tixian-edu p.kt { font-size: .3rem; margin-left: .36rem;color: #333; }
.tixian-edu p.kt span { color: #f23030; }
.tixian-edu p.sm { font-size: .28rem; color: #666; line-height: .4rem; padding: 0 .36rem; }

.tixian-minf { background: #fff; border-top: 1px solid #fafafa; border-bottom: 1px solid #eaeaea; padding: .1rem 0 .37rem; }
.tixian-minf dl { line-height: .82rem; margin: .1rem 0;}
.tixian-minf dl dt { color: #333;display: inline-block; margin-left: .36rem; font-size: .3rem; vertical-align: top; }
.tixian-minf dl dd { display: inline-block; font-size: .32rem; }
.tixian-minf dl dd .psfs { margin-top: 0; }
.tixian-minf dl dd .psfs span { margin-right: .37rem; margin-left: 0; }
.tixian-minf dl dd .txt { width: 4.35rem; border-bottom: 1px solid #e2e2e2; font-size: .32rem; }
.tixian-minf dl dd .sortslt { display: inline-block; width: 2.4rem; height: .6rem; border: 1px solid #e1e1e1; background: #fff; position: relative; margin: 0 .3rem 0 0; }
.tixian-minf dl dd .sortslt span { line-height: .6rem; font-size: .26rem; margin-left: .2rem;display: block; }
.tixian-minf dl dd .sortslt::after { content: ''; display: block; width: 0; height: 0; border-top: .1rem solid #333; border-left: .1rem solid transparent; border-right: .1rem solid transparent; position: absolute; top: .3rem; right: .2rem; }
.tixian-minf dl dd .sortslt select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; }
.tixian-minf dl dd a.go-add { font-size: .28rem; color: #999999; text-decoration: underline; }
.tixian-minf dl dd .txt2 { display: inline-block; width: 2.2rem; height: .6rem; border: 1px solid #e2e2e2; margin-right: .13rem; padding: 0 .1rem;}
.tixian-minf dl dd span.yzm { display: inline-block; width: 1rem; height: .64rem; overflow: hidden; vertical-align: middle; margin-right: .13rem;margin-top: -0.05rem; }
.tixian-minf dl dd span.yzm>img{width: 100%;height: 100%;}
.tixian-minf dl dd a.kbq { display: inline-block; line-height: 1; vertical-align: middle; font-size: .28rem; color: #999999; }

.tixian-jilu { background: #fff; }
.tixian-jilu ul { margin:0 .36rem;}
.tixian-jilu ul li { border-bottom: 1px solid #e5e5e5; padding: .28rem 0; font-size: .3rem; color: #333;}
.tixian-jilu ul li p { display: inline; float: right;width: 4.8rem;}
.tixian-jilu ul li:last-child { border-bottom: none; }
.tixian-jilu ul li p.money { color: #f23030; }
.tixian-jilu ul.tixadd span { /*margin-right: .6rem;*/ display: inline-block; }
.tixian-jilu ul.tixadd .txt { width: 100%; font-size: .28rem;text-align: right;color: #333; }
.tixian-jilu ul.tixadd .sortslt {float: right; display: inline-block; /*height: .8rem;*/ position: relative; /*margin-left: -.03rem;*/text-align: right;width: 4.8rem; }
.tixian-jilu ul.tixadd .sortslt span { /*line-height: .8rem;*/ font-size: .28rem;color: #666;padding-right: .4rem; }
.tixian-jilu ul.tixadd .sortslt::after { content: ''; display: block; width: 0; height: 0; border-top: .1rem solid #666; border-left: .1rem solid transparent; border-right: .1rem solid transparent; position: absolute; top: .18rem; right: 0rem; }
.tixian-jilu ul.tixadd .sortslt select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; }
.tixian-jilu ul.chongzhi span { margin-right: .6rem; display: inline-block; }
.tixian-jilu ul.chongzhi p { color: #333; }
.tixian-jilu ul.chongzhi .txt { width: 4.8rem; font-size: .32rem; }
.tixian-jilu ul li>select{direction: rtl;float: right;font-size: .28rem!important;text-align: right;width: 4.8rem;}

.centertitle { padding: .3rem .36rem; }
.centertitle h2 { font-weight: normal; font-size: .32rem; }

.tixian-czfs { background: #fff; border-bottom: 1px solid #e7e7e7; }
.tixian-czfs ul { margin-left: .36rem; }
.tixian-czfs ul li { position: relative; }
.tixian-czfs ul li a { display: block; line-height: 1.02rem; position: relative; }
.tixian-czfs ul li a::after { content: ''; display: block; width: .16rem; height: .29rem; background: url(../images/me/ico_go2.png) no-repeat; background-size: 100%; position: absolute; right: .36rem; top: 50%; margin-top: -.15rem; }
.tixian-czfs ul li em { display: inline-block; vertical-align: middle; width: .64rem; height: .64rem; margin-right: .2rem; }
.tixian-czfs ul li span { font-size: .32rem; display: inline-block; vertical-align: middle; }
.tixian-czfs ul li::after { content: ''; display: block; position: absolute; left: .84rem; bottom: 0; right: 0; background: #e3e3e3; height: 1px; }
.tixian-czfs ul li:last-child::after { display: none; }

.czsm { padding: .4rem .36rem; }
.czsm p { font-size: .28rem; line-height: .4rem; color: #666; }

.yhquanbox .tit { height: .88rem; border-bottom: 1px solid #e2e2e3; background: #fff; text-align: center; }
.yhquanbox .tit li { float: left; width: 50%; font-size: .32rem; line-height: .88rem; }
.yhquanbox .tit li a { display: inline-block; position: relative; }
.yhquanbox .tit li.on a::after { content: ''; display: block; width: 100%; height: .05rem; background: #ffcd02; position: absolute; left: 0; bottom: 0; }
.yhquanbox .cont { display: none; }
.yhquanbox .cont .quanitem { margin: .12rem auto 0; width: 7.28rem; height: 2.26rem; background: url(../images/me/quan_bg_wsy.png) no-repeat; background-size: 100%; }
.yhquanbox .cont .quanitem .left { width: 5.16rem; float: left; position: relative; height: 2.26rem; }
.yhquanbox .cont .quanitem .left h2 { font-weight: normal; font-size: .3rem; padding: .4rem .24rem; }
.yhquanbox .cont .quanitem .left p { font-size: .26rem; margin-left: .26rem; }
.yhquanbox .cont .quanitem .left:after { content: ''; display: none; width: .32rem; height: .32rem; background: url(../images/me/ico_quan_xz.png) no-repeat; background-size: 100%; position: absolute; left: 50%; margin-left: -.16rem; bottom: .12rem; }
.yhquanbox .cont .quanitem .right { float: right; width: 2.07rem; color: #fff; text-align: center; height: 2.26rem; position: relative; }
.yhquanbox .cont .quanitem .right h2 { font-weight: normal; font-size: .52rem; padding-top: .6rem; }
.yhquanbox .cont .quanitem .right h3 { font-weight: normal; line-height: .47rem; text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; }
.yhquanbox .cont .quanitem.quanitemsx { background-image: url(../images/me/quan_bg_sx.png); }
.yhquanbox .cont .quanitem.on { background-image: url(../images/me/quan_bg_wsy_on.png); }
.yhquanbox .cont .quanitem.on .left { color: #fff; }
.yhquanbox .cont .quanitem.on .left::after { display: block; }

.mybag-top { height: 1.36rem; background: url(../images/me/topbg1.jpg) no-repeat; background-size: 100%; color: #fff; }
.mybag-top .bag-topbar { padding-top: .47rem; }
.mybag-top .bag-topbar a { display: block; }
.mybag-top .bag-topbar a.btn-back { float: left; margin: .2rem 0 0 .26rem; font-size: .3rem; color: #fff; }
.mybag-top .bag-topbar a.btn-back i.ico-back { display: inline-block; width: .19rem; height: .31rem; background: url(../images/ico_back.png) no-repeat; background-size: 100% auto; margin-right: .14rem; vertical-align: middle; position: relative; top: -.02rem; }
.mybag-top .bag-topbar h2 { color: #fff; font-size: .36rem; text-align: center; position: absolute; width: 60%; left: 50%; font-weight: normal; margin-left: -30%; top: .47rem; line-height: .88rem; }
.mybag-top .bag-topbar a.btn-msg2 { float: right; width: .4rem; height: .4rem; background: url(../images/ico_msg.png) no-repeat; background-size: 100% auto; margin: .23rem .3rem 0 0; }

.mybag-top1 {padding: .5rem .3rem 0;/*height: 2.36rem;*/ /*background: url(../images/me/topbg2.jpg) no-repeat;*/ background-size: 100%; color: #fff;background-color: #262930; }
.mybag-top1 .bag-topbar { padding-top: .47rem; }
.mybag-top1 .bag-topbar a { display: block; }
.mybag-top1 .bag-topbar a.btn-back { float: left; margin: .2rem 0 0 .26rem; font-size: .3rem; color: #fff; }
.mybag-top1 .bag-topbar a.btn-back i.ico-back { display: inline-block; width: .19rem; height: .31rem; background: url(../images/ico_back.png) no-repeat; background-size: 100% auto; margin-right: .14rem; vertical-align: middle; position: relative; top: -.02rem; }
.mybag-top1 .bag-topbar h2 { color: #fff; font-size: .36rem; text-align: center; position: absolute; width: 60%; left: 50%; font-weight: normal; margin-left: -30%; top: .47rem; line-height: .88rem; }
.mybag-top1 .bag-topbar a.btn-msg2 { float: right; width: .4rem; height: .4rem; background: url(../images/ico_msg.png) no-repeat; background-size: 100% auto; margin: .23rem .3rem 0 0; }

.bagmd-top{height: 1.86rem;border-bottom: 1px rgba(255,255,255,0.35) solid;padding: 0 .2rem;}
.bagmd { /*padding-top: .5rem; */}
.bagmd ul li { width: 33.33%; float: left; text-align: center; }
.bagmd ul li i { display: block; margin: 0 auto .22rem; background-repeat: no-repeat; background-size: 100%; }
.bagmd ul li i.ico-1 { width: .63rem; height: .49rem; background-image: url(../images/me/ico_bag_top_1.png); }
.bagmd ul li i.ico-2 { width: .56rem; height: .56rem; background-image: url(../images/me/ico_bag_top_2.png); }
.bagmd ul li i.ico-3 { width: .74rem; height: .51rem; background-image: url(../images/me/ico_bag_top_3.png); }
.bagmd ul li p { font-size: .3rem; line-height: .4rem; color: #fff; }
.bagmd ul li p span { display: block;font-size: .5rem;margin-top: .4rem;color: #fcd70d; }
.bagmd-top ul li{width: 100%!important;text-align: left!important;}

.mybag-md { background: #262930; }
/*.mybag-md ul{background: rgba(255,255,255,.2);}*/
.mybag-md ul li { width: 33.33%; float: left; padding: .22rem 0; line-height: 1.5; position: relative; }
.mybag-md ul li a { display: block; text-align: center; position: relative; }
.mybag-md ul li span { font-size: .24rem;color: #fff; }
.mybag-md ul li p { font-size: .28rem; color: #fcd70d; }
.mybag-md ul li:first-child::after{display: none;}
.mybag-md ul li::after { content: ''; display: block; width: 1px; height: .58rem; background: rgba(255, 255, 255, 0.35); position: absolute; left: 0; top: 50%; margin-top: -.29rem; }

.mybag-tool { background: #fff; border-bottom: 1px solid #fbfbfb; }
.mybag-tool ul li {width: 33.33%; float: left; position: relative; text-align: center;}
.mybag-tool ul li:nth-child(1),.mybag-tool ul li:nth-child(2),.mybag-tool ul li:nth-child(3){border-bottom: 1px #f0f0f0 solid;}
.mybag-tool ul li a { display: block; height: 1.88rem; position: relative; padding-bottom: 0.15rem;}
/*.mybag-tool ul li a::before { content: ''; display: block; width: 100%; height: 1px; background: #f0f0f0; position: absolute; left: 0; top: 0; }*/
.mybag-tool ul li a::after { content: ''; display: block; width: 1px; height: 100%; background: #f0f0f0; position: absolute; right: 0; top: 0; }
.mybag-tool ul li a:active { background: #fafafa; }
.mybag-tool ul li i.ico { display: block; height: .41rem; padding-top: .55rem; text-align: center; }
.mybag-tool ul li i.ico img { width: auto; height: 100%; }
.mybag-tool ul li p { color: #666666; font-size: .28rem; margin-top: .18rem; }

.mybag-ktong { background: #fff; position: relative; }
.mybag-ktong h2 { font-weight: normal; color: #c9a970; font-size: .3rem; padding: .4rem 0 0 .7rem; }
.mybag-ktong p { font-size: .24rem; color: #424244; padding: 0 0 .45rem .7rem; }
.mybag-ktong a.ktong { display: block; padding: 0 .1rem; height: .45rem; background: #c9a970; border-radius: .1rem; color: #fff; text-align: center; line-height: .45rem; font-size: .24rem; position: absolute; right: .5rem; top: .58rem; }

.in-mian-Dpu { padding-bottom: .7rem; }

@media only screen and (min-width: 750px) { .in-mian-Dpu, .in-mian-Jfen { width: 750px; margin: 0 auto; } }
.DpuGL-top { background: #fff; /*margin: -1.09rem .28rem 0; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.2);*/ background: url(../images/me/topbg5.jpg) no-repeat; background-size: 100% 100%;height: 3.7rem;}
.DpuGL-top .userinfo { padding-top: .3rem; margin: 0 .34rem; }
.DpuGL-top .userinfo .img { float: left; width: 1.2rem; height: 1.2rem; overflow: hidden; background: rgba(255,255,255,.1); border-radius: 100%; }
.DpuGL-top .userinfo .img img{width: 1rem;height: 1rem;border-radius: 100%;overflow: hidden;margin: .1rem .1rem;}
.DpuGL-top .userinfo .info { float: left; width: calc(100% - 1.5rem); margin-left: .3rem;margin-top: .1rem; }
.DpuGL-top .userinfo .info .info-top{margin-bottom: .2rem}
.DpuGL-top .userinfo .info h2 { font-weight: normal; font-size: .3rem; display: inline-block; vertical-align: middle; margin-right: .6rem; color: #fff; }
.DpuGL-top .userinfo .info .level { display: inline-block; vertical-align: middle; }
.DpuGL-top .userinfo .info .level .ico-level { display: inline-block; vertical-align: middle; width: .3rem; height: .3rem; background: url(../images/me/ico_level2.png) no-repeat; background-size: 100% auto; margin-right: .1rem; }
.DpuGL-top .userinfo .info .level em { font-size: .28rem; color: #fcd70d;vertical-align: middle; }
.DpuGL-top .userinfo .info span { display: inline-block; font-size: .22rem; padding: .04rem .2rem; background: #fcd70d; margin-right: .2rem; line-height: 1.2; border-radius: .06rem; color: #333; /*margin-top: .05rem;*/ }
.DpuGL-top .dpoprbar { padding: .16rem 0; }
.DpuGL-top .dpoprbar li { float: left; width: 33.3333%; text-align: center; position: relative;}
.DpuGL-top .dpoprbar li::after{content:"";width: 1px;height: 70%;position: absolute;right: 0;top: 15%;background: rgba(255,255,255,.6);}
.DpuGL-top .dpoprbar li:last-child::after{display: none;}
.DpuGL-top .dpoprbar li a { display: block; padding: .15rem 0; }
.DpuGL-top .dpoprbar li i.ico { display: block; height: .44rem; text-align: center; position: relative; }
.DpuGL-top .dpoprbar li i.ico em { display: block; position: absolute; left: 50%; top: -.18rem; min-width: .11rem; padding: 0 .1rem; height: .31rem; border: 1px solid #ea2d22; background: #fff; text-align: center; line-height: .31rem; font-size: .23rem; color: #ea2d22; border-radius: .17rem; max-width: .58rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.DpuGL-top .dpoprbar li i.ico img { width: auto; height: 100%; }
.DpuGL-top .dpoprbar li p { font-size: .22rem; color: #e1e1e1; padding-top: .2rem; }

.open-service{border-radius: .08rem;background: #fff; margin: -.5rem .28rem 0;padding:0 .3rem; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);}
.open-service-font{text-align: center;width: 100%;padding: .4rem 0 0;}
.open-service-font h3{color: #fcd70d;font-size: .46rem;font-weight: normal;margin-bottom: .2rem;}
.open-service-font p{color: #666;font-size: .24rem;}
.open-service-btn{padding: .4rem 0;margin: 0 .4rem;}
.open-service-btn button{
	background: #E5007E;
	width: 100%;
	color: #fff;
	border-radius: .08rem;
	border: none;
	font-size: .36rem;
	padding: .2rem 0;
	box-shadow: 0 0 20px 2px rgba(255,201,4,0.3);
	/*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
	}

.DpuGL-state { background: #fff; margin: .2rem .28rem 0; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);border-radius: .08rem; }
.DpuGL-state .tit { /*line-height: .8rem;*/ border-bottom: 1px solid #e5e5e5; text-align:center;padding: .3rem 0;}
.DpuGL-state .tit h2 { font-weight: normal;  font-size: .26rem; color: #666; text-align:center;margin-bottom: .2rem;}
.DpuGL-state p { color: #E5007E; font-size: .36rem; text-align:center;}
.DpuGL-state ul li { float: left; width: 33.33%; text-align: center; position: relative; }
.DpuGL-state ul li::before { content: ''; display: block; width: 1px; height: 100%; background: #e5e5e5; position: absolute; right: 0; top: 0; }
.DpuGL-state ul li:last-child::before { display: none; }
.DpuGL-state ul li a { display: block; padding: .28rem 0; }
.DpuGL-state ul li span { display: block; color: #666; font-size: .22rem; }
.DpuGL-state ul li p { color: #E5007E; font-size: .28rem; }
.cashier-today ul li{width: 50%!important;}

.DpuGL-tool { background: #fff; margin: .2rem .28rem 0; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1); border-radius: .08rem;}
.DpuGL-tool .tit { height: .8rem; line-height: .8rem; border-bottom: 1px solid #e5e5e5; }
.DpuGL-tool .tit h2 { font-weight: normal; margin-left: .28rem; font-size: .26rem; color: #333; }
.DpuGL-tool .tit h2.tit-center{text-align: center;margin-left: 0;line-height: .8rem;margin-bottom: 0;margin-top: 0;}
.DpuGL-tool ul li { width: 25%; float: left; text-align: center; }
.DpuGL-tool ul li a { display: block; height: 1.64rem; }
.DpuGL-tool ul li i.ico { display: inline-block; margin: .26rem auto 0; height: .49rem; }
.DpuGL-tool ul li i.ico img { width: auto; height: 100%; }
.DpuGL-tool ul li p { color: #666; font-size: .22rem; padding-top: .1rem; }

.DpuGL-tc { margin: .36rem .28rem; }
.DpuGL-tc a { display: block; text-align: center; height: .98rem; line-height: .98rem; background: #E5007E; color: #fff; font-size: .3rem; }

.bgwhite { background: #fff; }
.bgwhite .outwrap { background: #fff; }

.JFen-top { height: 3.6rem; /*background: #ffc453;*/background: #d1a246 url(../images/me/topbg2.jpg) no-repeat;background-size: 100%; }
.JFen-top .JFenGL-top { padding-top: .88rem; position: relative; }
.JFen-top .JFenGL-top h3 { text-align: center; font-weight: normal; color: #ff5339; font-size: .28rem; padding-top: .26rem; }
.JFen-top .JFenGL-top p { color: #fff; font-size: .24rem; text-align: center; padding-top: .1rem; }
.JFen-top .JFenGL-top p strong { font-weight: normal; font-size: .86rem; }
.JFen-top .JFenGL-top a.sm { display: block; color: #fff; font-size: .24rem; position: absolute; right: .53rem; top: 1.18rem; }

.JFenGL-table table { background: #fff; width: 100%; text-align: center; }
.JFenGL-table table th { position: relative; height: 1.01rem; background: #fff; border-bottom: 1px solid #e5e5e5; color: #333; font-weight: normal; font-size: .32rem; }
.JFenGL-table table th::after { content: ''; display: block; width: 1px; height: .6rem; position: absolute; right: 0; top: 50%; margin-top: -.3rem; background: rgba(0,0,0,0.1); }
.JFenGL-table table th:last-child::after { display: none; }
.JFenGL-table table td { font-size: .28rem; padding: .36rem 0; color: #666;}
.JFenGL-table table td:last-child { color: #666; }
.JFenGL-table table tr:nth-child(2n) { background: #f5f5f5; }
.inner-bot-all{background: #fff;padding: .5rem 0;text-align: center;width: 100%;color: #999;font-size: .28rem;}

.jiazaism { text-align: center; padding: .3rem 0; font-size: .28rem; color: #999; }

.fx-sorttx ul li { width: 33.33%; }

.txjlbx h3 { font-size: .3rem; line-height: .58rem; font-weight: normal; text-indent: .4rem; color: #858585; }
.txjlbx ul { background: #fff; }
.txjlbx ul li { border-bottom: 1px solid #c3c3c3; padding: .28rem 0; height: .88rem; }
.txjlbx ul li .img { float: left; width: .88rem; height: .88rem; overflow: hidden; border-radius: 100%; margin-left: .27rem; }
.txjlbx ul li .info { float: left; width: 4.05rem; margin-left: .25rem; }
.txjlbx ul li .info h2 { font-weight: normal; font-size: .26rem; }
.txjlbx ul li .info p { color: #a0a0a0; font-size: .26rem; padding-top: .1rem; }
.txjlbx ul li .opr { float: right; text-align: center; margin-right: .33rem; }
.txjlbx ul li .opr span.money { display: block; font-size: .32rem; font-weight: bold; }
.txjlbx ul li .opr em { font-size: .26rem; display: block; padding-top: .1rem; }
.txjlbx ul li .opr em.cl { color: #E5007E; }
.txjlbx ul li .opr em.cg { color: #939393; }
.txjlbx ul li .opr em.sb { color: #fc4949; }
.txjlbx ul li:last-child { border-bottom: none; }

.sj-outwrap .in-mian { position: absolute; width: 100%; top: .44rem; bottom: .88rem; overflow-y: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }
.sj-outwrap .topbar a.btn-back { margin-top: .26rem; }
.sj-outwrap .topbar .search { left: .67rem; background: rgba(255, 255, 255, 0.6); }

@media only screen and (min-width: 750px) { .sj-outwrap .in-mian { left: 50%; width: 750px; margin-left: -375px; } }
.sjdp-top { position: relative; height: 2.3rem; overflow: hidden; }
.sjdp-top .bg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.4); }
.sjdp-top .bg .sjdp-photo { width: 1.15rem; height: 1.15rem; border: 1px solid #fff; border-radius: 100%; overflow: hidden; float: left; margin: .76rem 0 0 .24rem; background: #fff; }
.sjdp-top .bg h2 { float: left; margin-left: .15rem; margin-top: 1rem; font-size: .24rem; text-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.9); color: #fff; font-weight: normal; line-height: 1.5; }
.sjdp-top .bg .guanzhu { position: absolute; right: 0; top: .95rem; width: 1.15rem; border-top-left-radius: .12rem; overflow: hidden; border-bottom-left-radius: .12rem; background: #616161; color: #fff; text-align: center; }
.sjdp-top .bg .guanzhu span { display: block; height: .49rem; color: #fff; background: #f23030; line-height: .49rem; text-align: center; font-size: .26rem; position: relative; border-top-left-radius: .12rem; }
.sjdp-top .bg .guanzhu span::before { content: ''; display: inline-block; width: .27rem; height: .26rem; background: url(../images/ico_guanzhu.png) no-repeat; background-size: 100% auto; margin-right: .08rem; position: relative; vertical-align: middle; top: -.03rem; }
.sjdp-top .bg .guanzhu span.gz::before { background-image: url(../images/ico_guanzhu_on.png); }
.sjdp-top .bg .guanzhu p { height: .32rem; line-height: .32rem; font-size: .2rem; }

.sjdp-menu { background: #fff; height: 1rem; border-bottom: 1px solid #b3b3b3; }
.sjdp-menu ul li { float: left; width: 20%; text-align: center; }
.sjdp-menu ul li a { display: inline-block; padding-top: .21rem; position: relative; height: .79rem; }
.sjdp-menu ul li i.ico { display: block; margin: 0 auto; line-height: .36rem; font-size: .26rem; }
.sjdp-menu ul li span { display: block; font-size: .22rem; }
.sjdp-menu ul li i.ico-index { width: .38rem; height: .36rem; background: url(../images/ico_bot_1.png) no-repeat; background-size: 100%; }
.sjdp-menu ul li.cur a::after { content: ''; display: block; height: .03rem; width: 100%; background: #f23030; position: absolute; left: 0; bottom: 0; }
.sjdp-menu ul li.cur span, .sjdp-menu ul li.cur i.ico { color: #f23030; }
.sjdp-menu ul li.cur i.ico-index { background-image: url(../images/ico_dp_index.png); }

.sjdp-banner { background: #fff; padding: .15rem; }

.sjdp-sp-list { padding-top: .15rem; }
.sjdp-sp-list .xlist ul li a.Go-car { background-image: url(../images/ico_car2.png); }

.sjdp-footmenu ul li { width: 25%; }

.topBannerspi { height: 7.4rem; }

.spi-top-info { background: #fff; margin-bottom: .16rem;border-top: 1px #e5e5e5 solid;}
.spi-top-info .info { margin: 0 .24rem; padding: .1rem 0 0; }
.spi-top-info .tit { position: relative; }
.spi-top-info .tit h2 { float: left; font-weight: normal; width: 100%; font-size: .3rem;color: #333; }
.spi-top-info .tit h2 span { display: block; font-size: .24rem; color: #ff3000; }
.spi-top-info .tit a.share { display: inline-block;vertical-align: middle;
line-height: 1;
background: #E5007E;
color: #fff;
padding: .05rem .10rem;
border-radius: .05rem;
margin-right: .05rem; font-size: 11px;}

.spi-top-info .preicebar{padding: .2rem 0;}
.spi-top-info .preicebar span { /*display: block;*/ color: #fd3d24; font-size: .32rem;margin-right: .3rem; }
.spi-top-info .preicebar span b { font-size: .48rem; font-weight: normal; }
.spi-top-info .preicebar del { /*display: block;*/ color: #666; font-size: .22rem; }
.spi-top-info .tt { color: #666; font-size: .22rem; padding: .2rem 0;border-top: 1px #e5e5e5 solid;}
.spi-top-info .tt span { display: block; float: left; width: 33.33%; }
.spi-top-info .tt span.num-t { text-align: center; }
.spi-top-info .tt span.didian { text-align: right; }

.spi-man { background: #fefbf6; margin-bottom: .16rem; padding: .2rem .1rem; }
.spi-man p { font-size: .22rem; color: #585959; line-height: 1.8; }
.spi-man p em { display: inline-block; vertical-align: middle; line-height: 1; background: #E5007E; color: #fff; padding: .02rem .08rem; border-radius: .05rem; margin-right: .05rem; }

.spi-bz { background: #fff; margin-bottom: .16rem; padding: 0rem 0 .2rem; }
.spi-bz span { display: block; width: 25%; text-align: center; float: left; }
.spi-bz span i.ico { display: inline-block; height: .54rem; }
.spi-bz span i.ico img { width: auto; height: 100%; }
.spi-bz span h2 { font-weight: normal; color: #838383; font-size: .22rem; }
.spi-bz-title{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	border-bottom: 1px #e5e5e5 solid;
	color: #333;
	font-size: .3rem;
	margin-bottom: .2rem;
}

.spi-intro { background: #fff; margin-bottom: .16rem; padding: .2rem 0; }
.spi-intro h2 { text-align: center; font-size: .3rem; color: #E5007E; font-weight: normal; }
.spi-intro p { font-size: .22rem; color: #828280; line-height: .36rem; text-align: center; margin: .1rem .36rem; }
.spi-intro .btns { text-align: center; margin-top: .1rem; }
.spi-intro .btns a { display: inline-block; font-size: .26rem; color: #666; border: 1px solid #d9d9d9; width: 2.37rem; height: .46rem; line-height: .46rem; margin: 0 .29rem; border-radius: .04rem; }

.spi-pl { background: #fff; padding: .2rem 0 0; margin-top: .16rem; }
.spi-pl .title { text-align: center; padding: .36rem 0 .24rem; text-align: center; border-bottom: 1px solid #ccc; }
.spi-pl .title em { display: inline-block; width: .51rem; height: .39rem; background: url(../images/ico_msg_bg.png) no-repeat; background-size: 100% auto; color: #fff; line-height: .29rem; }
.spi-pl a.lookmore { display: block; text-align: center; color: #E5007E; padding: .2rem 0; font-size: .26rem; background: #f8f8f8; }

.plbarall .plbar { padding: .15rem .36rem; position: relative; }
.plbarall .plbar::before { content: ''; display: block; width: 6.3rem; height: 1px; background: #cecece; position: absolute; bottom: 0; right: 0; }
.plbarall .plbar:last-child::before { display: none; }
.plbarall .plbar .userimg { float: left; width: .68rem; height: .68rem; border-radius: 100%; overflow: hidden; }
.plbarall .plbar .info { float: right; width: 5.94rem; }
.plbarall .plbar .info .t { color: #8d8d8d; padding: .1rem 0; }
.plbarall .plbar .info .t span { float: left; font-size: .26rem; }
.plbarall .plbar .info .t em { float: right; font-size: .2rem; }
.plbarall .plbar .info p { font-size: .28rem; line-height: .42rem; }

.spi-continue { background: #f5f5f5; padding: .3rem 0; color: #a3a3a3; font-size: .28rem; text-align: center; }
.spi-continue i.ico { display: inline-block; vertical-align: middle; width: .26rem; height: .2rem; background: url(../images/ico_tuodong.png) no-repeat; background-size: 100%; margin-right: .18rem; }

.ljgmbox { position: fixed; left: 0; width: 100%; bottom: 0; background: #fff; height: 10.25rem; z-index: 100; transition: all .3s; transform: translateY(10.25rem); }
.ljgmbox .gmimg { width: 2.12rem; height: 2.12rem; border: 1px solid #c2c2c2; border-radius: .1rem; position: absolute; left: .16rem; top: -.4rem; overflow: hidden; display: none; }
.ljgmbox.open { transform: translateY(0); }
.ljgmbox.open .gmimg { display: block; }
.ljgmbox .gminfo { border-bottom: 1px solid #d1d1d1; padding: .3rem 0; }
.ljgmbox .gminfo .wrap { margin: 0 1.4rem 0 2.7rem; }
.ljgmbox .gminfo h2 { font-size: .26rem; font-weight: normal; line-height: 1.5; }
.ljgmbox .gminfo .price { margin-top: .2rem; }
.ljgmbox .gminfo .price span { color: #ff3000; margin-right: .18rem; font-size: .26rem; }
.ljgmbox .gminfo .price span b { font-size: .48rem; font-weight: normal; }
.ljgmbox .gminfo .price del { font-size: .24rem; color: #aaa; }
.ljgmbox .gminfo .price del em { font-size: .32rem; }
.ljgmbox .gmslt { margin: 0 .26rem; padding: .28rem 0 .36rem; border-bottom: 1px solid #d1d1d1; }
.ljgmbox .gmslt h1 { font-weight: normal; font-size: .26rem; margin-bottom: .1rem; }
.ljgmbox .gmslt .sltbox span { display: block; float: left; height: .38rem; line-height: .38rem; padding: 0 .45rem; border: 1px solid #c2c2c2; border-radius: .1rem; margin: 0 .09rem .09rem 0; font-size: .26rem; }
.ljgmbox .gmslt .sltbox span.active { border: 1px solid #E5007E; }
.ljgmbox .gmslt.last { border-bottom: none; }
.ljgmbox .gmnumber { width: 2.08rem; height: .6rem; border: 1px solid #b4b4b5; border-radius: .1rem; }
.ljgmbox .gmnumber i { display: block; float: left; width: .56rem; height: .6rem; text-align: center; line-height: .6rem; font-size: .36rem; color: #dc8856; border-right: 1px solid #b4b4b5; }
.ljgmbox .gmnumber i:last-child { float: right; border-left: 1px solid #b4b4b5; border-right: none; }
.ljgmbox .gmnumber span.zi { display: block; float: left; width: .88rem; text-align: center; line-height: .6rem; font-size: .3rem; }
.ljgmbox .btns { position: fixed; left: 0; bottom: 0; width: 100%; }
.ljgmbox .btns a { display: block; font-size: .32rem; height: .89rem; background: #E5007E; color: #fff; text-align: center; line-height: .89rem; }

.order-tab { background: #fff; text-align: center; box-shadow: 0 0 .05rem #e1e1e1; }
.order-tab ul li { float: left; width: 16.66667%; }
.order-tab ul li a { display: block; height: .79rem; line-height: .79rem; position: relative; font-size: .28rem; color: #d6ab58; }
.order-tab ul li.active a::after { content: ''; display: block; width: .93rem; height: .04rem; background: #d79747; position: absolute; left: 50%; margin-left: -.46rem; bottom: 0; }

.order-none { text-align: center; padding: 3rem 0;height: calc(100% - 6rem);background-color: #f9f9f9; }
.order-none .ico { width: 3rem; margin: 0 auto; display: block; }
.order-none p.p1 { font-size: .3rem; line-height: 1.5; color: #333;margin-top: .1rem;}
.order-none p.p2 { font-size: .22rem; color: #666; line-height: 1.5;margin-top: .1rem; }
.order-none a.goshop { display: inline-block; font-size: .22rem; color: #E5007E; padding: .08rem .15rem; background: #fff9ee; border-radius: .1rem; margin-top: .2rem;border: 1px #E5007E solid;}

.fx-ico { background: #fff; padding: .38rem .1rem; }
.fx-ico ul li { float: left; width: 25%; }
.fx-ico ul li i { display: block; margin: 0 auto; width: 1.07rem; height: 1.07rem; }
.fx-ico ul li p { text-align: center; font-size: .26rem; padding-top: .15rem; }

.fx-link { background: #fff; margin-top: .15rem; }
.fx-link ul li { border-bottom: 1px solid #9d9d9d; }
.fx-link ul li:last-child { border-bottom: none; }
.fx-link ul li a { display: block; height: .8rem; line-height: .8rem; position: relative; }
.fx-link ul li h2 { font-weight: normal; float: left; font-size: .26rem; margin-left: .28rem; }
.fx-link ul li i.ico-go { display: block; width: .14rem; height: .19rem; background: url(../images/ico_video_go.png) no-repeat; background-size: 100% auto; position: absolute; right: .45rem; top: 50%; margin-top: -.1rem; }
.fx-link ul li a:active { background: #fafafa; }

.order-item { background: #fff; margin-top: .11rem; }
.order-item ul { margin: 0 .17rem; }
.order-item ul li { border-bottom: 1px solid #e7e7e7; padding: .12rem 0; }
.order-item ul .bh { line-height: 1.5; }
.order-item ul .bh span.bianhao { float: left; font-size: .24rem; color: #999; }
.order-item ul .bh span.bianhao i.ico { display: inline-block; vertical-align: middle; width: .25rem; height: .28rem; background: url(../images/me/icotop_Dpu_4.png) no-repeat; background-size: 100%; margin-right: .05rem; }
.order-item ul .bh span.state { float: right; font-size: .22rem; color: #e2c389; }
.order-item ul .danwei span.photo { display: inline-block; width: .55rem; height: .5rem; border: 1px solid #f2f2f2; -webkit-border-radius: 0.1rem; -moz-border-radius: 0.1rem; border-radius: 0.1rem; overflow: hidden; vertical-align: middle; margin-right: .18rem; }
.order-item ul .danwei em { display: inline-block; vertical-align: middle; font-size: .26rem; color: #505050; }
.order-item ul .sp-info .img { float: left; width: 1.28rem; height: 1.28rem; border: 1px solid #e6e6e6; margin: 0 .2rem 0 0; }
.order-item ul .sp-info .info { float: left; width: 4.4rem; }
.order-item ul .sp-info .info h2 { font-size: .26rem; color: #505050; font-weight: normal; }
.order-item ul .sp-info .info span.num { display: block; font-size: .22rem; color: #999; padding: .1rem 0; }
.order-item ul .sp-info .prc { float: right; text-align: right; }
.order-item ul .sp-info .prc span.price { display: block; font-size: .26rem; color: #505050; }
.order-item ul .sp-info .prc em { display: block; font-size: .22rem; color: #999; padding: .1rem; }
.order-item ul .time { text-align: right; font-size: .22rem; color: #505050; }
.order-item ul .yfd span.yunfei { float: left; color: #505050; font-size: .22rem; }
.order-item ul .yfd span.yunfei em { color: #999; }
.order-item ul .yfd span.allprice { float: right; font-size: .22rem; }
.order-item ul .kong { height: 44px; }
.order-item ul .btns { text-align: right; }
.order-item ul .btns a { display: inline-block; text-align: center; width: 1.3rem; height: .53rem; border-radius: .1rem; border: 1px solid #e7e7e7; color: #666666; line-height: .53rem; font-size: .22rem; margin-left: .1rem; }
.order-item ul .btns a.color { background: #E5007E; border: 1px solid #da934d; color: #fff; }

.meinner-msg { background: #fff; }

.msg-search { margin: .1rem .94rem 0; border-bottom: 1px solid #fff; position: relative; height: .6rem; }
.msg-search::before { content: ''; display: block; width: 1px; height: .1rem; background: #fff; position: absolute; left: 0; bottom: 0; }
.msg-search::after { content: ''; display: block; width: 1px; height: .1rem; background: #fff; position: absolute; right: 0; bottom: 0; }
.msg-search .txt { background: none; height: .6rem; width: 86%; color: #fff; margin-left: .1rem; font-size: .24rem; }
.msg-search .txt::-webkit-input-placeholder { color: #fff; }
.msg-search .srhbtn { width: .36rem; height: .36rem; background: url(../images/ico_search2.png) no-repeat; background-size: 100% auto; position: absolute; top: .1rem; right: .1rem; }

.msg-manlist { background: #fff; }
.msg-manlist ul { margin-left: .38rem; }
.msg-manlist ul li { border-bottom: 1px solid #ededed; }
.msg-manlist ul li a { display: block; padding: .3rem 0; }
.msg-manlist ul li .img { float: left; width: 1.07rem; height: 1.07rem; overflow: hidden; border-radius: 100%; }
.msg-manlist ul li .info { float: left; width: 4.62rem; margin-left: .28rem; }
.msg-manlist ul li .info h2 { font-size: .36rem; margin-top: .05rem; font-weight: normal; }
.msg-manlist ul li .info p { color: #919191; font-size: .26rem; }
.msg-manlist ul li .ico-msg { float: right; display: block; width: .61rem; height: .61rem; background: url(../images/ico_msg2.png) no-repeat; margin-top: .2rem; margin-right: .3rem; }

.topbar-lxr h2.title { color: #fff; }
.topbar-lxr a.btn-addlxr { color: #fff; float: right; font-size: .24rem; line-height: .88rem; margin-right: .3rem; }
.topbar-lxr a.btn-addlxr i.icolxr { display: inline-block; width: .23rem; height: .23rem; background: url(../images/ico_add2.png) no-repeat; background-size: 100% auto; margin-left: .1rem; vertical-align: middle; }

.lxrlist { background: #fff; }
.lxrlist ul li { margin-left: .15rem; padding: .14rem 0; position: relative; }
.lxrlist ul li a { display: block; }
.lxrlist ul li .img { width: .75rem; height: .75rem; overflow: hidden; float: left; border-radius: .1rem; }
.lxrlist ul li .info { float: left; margin-left: .18rem; width: 3.9rem; }
.lxrlist ul li .info h2 { font-weight: normal; font-size: .26rem; margin-top: .06rem; margin-bottom: .06rem; }
.lxrlist ul li .info p { font-size: .2rem; color: #999; }
.lxrlist ul li .time { float: right; color: #999; font-size: .18rem; margin-top: .1rem; }
.lxrlist ul li::after { content: ''; display: block; left: .8rem; height: 1px; background: #eee; position: absolute; bottom: 0; layout-flow: 0; right: 0; }
.lxrlist ul li:last-child::after { display: none; }

.lxr-fenge { height: .16rem; background: #f4f4f4; }

/*myIndex--s*/
.my-banner { height: 4.4rem;background:#fff url("../images/me/topbg3.png") no-repeat;background-size: 100% 100%;width: 100%;position: fixed;top: .88rem;left: 0;z-index: 99;}
.my-banner>ul { padding:15px 20px 20px;}
.mui-table-view-cell { box-sizing: border-box;border-bottom: 1px solid #F0F0F0;position: relative;overflow: hidden;padding: 11px 15px;-webkit-touch-callout: none;height: 54px;background: #fff;}
.mui-table-view-cell>a:not(.mui-btn) { position: relative;display: block;overflow: hidden;margin: -11px -15px;padding: inherit;white-space: nowrap;text-overflow: ellipsis;color: inherit; }
.cell-bottom-gray { margin-bottom: 5px; }
.iconfont { display: inline-block;background-size: 66%!important;margin-right: 5px;width: 30px;height: 30px; }
.icon-opening-mall { background: url("../images/icon-my1.png") no-repeat center center; }
.icon-renzheng { background: url("../images/icon-my2.png") no-repeat center center; }
.icon-xiaoxi-guanzhu { background: url("../images/icon-my3.png") no-repeat center center; }
.icon-pay{background: url("../images/icon-my4.png") no-repeat center center; }
.icon-wodexiaoxi_tiezi { background: url("../images/mima.png") no-repeat center center; }
.icon-caogao { background: url("../images/icon-my5.png") no-repeat center center; }
.icon-huiying { background: url("../images/icon-my6.png") no-repeat center center;}
.icon-icon-collect { background: url("../images/fanxian.png") no-repeat center center; }
.icon-tuijian { background: url("../images/icon-my7.png") no-repeat center center; }
.icon-wentifankui_disc { background: url("../images/icon-my8.png") no-repeat center center; }

.myindex-bot{padding-top: 5.28rem;}
.icon-go { background: url("../images/ico_pt_go3.png") no-repeat right;background-position-x: 95%;background-size: 3%; }
.icon-set { background: url("../images/me/ico_setup.png") no-repeat; margin-right: 0px;float: left;background-size: 85%!important;}
.top-chat{display: flow-root;margin-bottom: 5px;}
.icon-msg { background: url("../images/ico_msg.png") no-repeat; margin-right: 0px;float: right;background-size: 85%!important;}
.top-pic{text-align: center;}
.oil-logo { overflow: hidden;width: 1.3rem;height: 1.3rem;border-radius: 100%;/*background: url("../images/img25.jpg") no-repeat center center;background-size: 100%;*/ margin: 0 auto;margin-bottom: 5px;/*border: 1px #fff solid;*/background-color: rgba(255,255,255,.1);}
.oil-logo>a>img{width: 1.1rem;height: 1.1rem;border-radius: 100%;overflow: hidden;margin: .1rem;}
.oil-right{}
.top-name{font-size: 0.32rem;color: rgba(255,255,255,1);}
.top-member{
	background-color: rgba(0,0,0,0.7);
    padding: 0.02rem 0.1rem;
    width: 2rem;
    border-radius: 0.3rem;
    text-align: center;
    margin: 0 auto;
    margin-top: 0.1rem;}
.icon-level {margin-right: 0; background: url("../images/me/ico_level1.png") no-repeat;width: 0.4rem;height: 0.36rem;vertical-align: middle;margin-top: 0.1rem;/*position: absolute;left: 100px;bottom: -10px;*/}
.msg {font-size: 0.22rem;background: #fcd70d;display: inline-block;height: 16px;line-height: 16px;padding: 0 8px;border-radius: .06rem;color: #333;}
.icon-go span {position: relative;top: -9px;font-size: 14px;color: #555252;}
.best-oil-container {}
.best-oil {margin-bottom: 16px;color: #fff;padding-left: 3px;/*position: relative;*/}
.best-oil>span {font-size: 14px;}
.msg:last-child {margin-left: .2rem;}
.icon-level:last-child {position: absolute;right: 5px;}
.v1 {/*position: absolute;right: 23px;bottom: -1px;*/font-size: 0.26rem!important;color: #fcd70d;vertical-align: middle;}
.flboxs-pinpai { left: 0; }
/*myIndex--e*/

/*pages*/
.pages{float:left;width:96%; height:auto; margin:10px 2%; padding:0;}
.pages ul{ float:right;width:auto; height:auto;}
.pages ul li{float:left;width:auto; background:#fff; line-height:30px; font-size:14px; margin:0 3px; height:30px; padding:0 5px; border:1px solid #ccc;}
.pages ul li.curr a{color:#F30; font-weight:bold;}

/*mui*/
.mui-switch.mui-active {
    border-color: #fcd70d!important;
    background-color: #fcd70d!important;
}
.itemdl-switch{margin-top: 0.05rem;}

.dibu{
	color: #999;
    font-size: .26rem;
    width: 100%;
    text-align: center;
    margin-bottom: .97rem!important;
    height: .88rem;
    line-height: .88rem;
}
/*理想生活首页*/
.channel-inner{
	padding-top: .88rem;
	background-color: #f5f5f5;
	margin-bottom: .97rem;
}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item {
    border-bottom: none!important;
}
/*搜索*/
.nearby-search{
	position: absolute;
	width: 56%;
	left: 22%;
    background: #fff;
    border-radius: .32rem;
    height: .64rem;
    line-height: .64rem;
    margin-top: .12rem;
    float: left;
}
.icon-search{
	width: .3rem;
	height: .3rem;
	margin: .17rem .12rem 0 .2rem;
	float: left;
	background: url(../images/icon-search-gray.png) no-repeat;
	background-size: 100%;
}
.search-input{
	width: 76%!important;
    border: none!important;
    height: .64rem!important;
    line-height: .64rem!important;
    font-size: .26rem!important;
    color: #333!important;
    background-color: transparent!important;
    margin-bottom: 0!important;
    padding: 0!important;
    float: left;
}
.fenlei-search{
	background: #E5007E;
    padding: .12rem .3rem;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.fenlei-search-inner {
    width: 6rem;
    position: relative;
    background: rgba(255,255,255,.4);
    border-radius: .32rem;
    height: .64rem;
    line-height: .64rem;
    float: left;
}
.fenlei-search-icon {
    width: .3rem;
    height: .3rem;
    margin: .17rem .12rem 0 .2rem;
    float: left;
}
.fenlei-search-input {
    width: 83%!important;
    border: none!important;
    height: .64rem!important;
    line-height: .64rem!important;
    font-size: .26rem!important;
    color: #fff!important;
    background-color: transparent!important;
    margin-bottom: 0!important;
    padding: 0!important;
    float: left;
}
.fenlei-search-inner input:-ms-input-placeholder{
    color: #fff;opacity:1;
}

.fenlei-search-inner input::-webkit-input-placeholder{
    color: #fff;opacity:1;
}
.fenlei-search-inner input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1; 
}

.fenlei-search-inner input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}
.fenlei-search-right {
    float: right;
    color: #fff;
    font-size: .28rem;
    line-height: .64rem;
}
/*nav*/
.index-nav1{
    height: .88rem!important;
    background-color: #fff!important;
    border-bottom: 1px #e5e5e5 solid!important;
}
.index-nav-inner1{
	height: .88rem!important;
	padding: 0 .3rem 0 0rem;
}
.index-nav-each1{
    padding: 0 .04rem!important;
    font-size: .3rem!important;
    color: #666!important;
    height: .68rem!important;
    margin: .1rem .2rem!important;
}
/*.index-nav1>.index-nav-inner1 a:first-child{
	opacity: 0;
}
.index-nav1>.index-nav-inner1 a.mui-active:first-child{
	border-bottom: 0!important;
	opacity: 0;
}*/
.index-nav1>.index-nav-inner1>.mui-active{
	border-bottom: 2px #E5007E solid!important;
	color: #333!important;
}
.index-nav1 span a.index-nav-one{
	background: #262930;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    position: fixed!important;
    left: 0;
    z-index: 99999;
    margin: .1rem 0rem!important;
    padding: 0 .25rem 0 .15rem!important;
	color: #fcd70d!important;
    font-size: .3rem!important;
    height: .68rem!important;
    line-height: .68rem!important;
    border-bottom: 2px #fcd70d solid!important;
}
/*.index-nav1 .index-nav-inner1 a.index-nav-each1:nth-child(2) {
    margin-left: 1.5rem!important;
}*/

.channel{
	background-color: #fff;
}
.channel-each{
	padding: .2rem 0;
	width: 100%;
	border-bottom: 1px #e5e5e5 solid;
}
.channel-each-top{
	margin:0 .2rem ;
	background-color: #f4f6fb;
	border-radius: .06rem;
	overflow: hidden;
}
.channel-merchant-pic{
	width: 100%;
	/*height: 3rem;*/
	overflow: hidden;
	border-bottom-left-radius: .06rem;
	border-bottom-right-radius: .06rem;
	
	text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.channel-merchant-pic>img{
	min-height: 100%;
}
.channel-each-font{
	padding: .2rem;
}
.channel-each-font>a>p{
	color: #333;
	font-size: .26rem;
	line-height: 0.46rem!important;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.channel-each-font a p.channel-each-font-money{
	font-size: .32rem;
	color: #f74c31;
}
.channel-each-pic{
	display: inline-block;
	width: 100%;
    height: 3.64rem;
	overflow: hidden;
}
.channel-each-pic>ul{
	width: 100%;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
    float: left;
    overflow-y: hidden;
    padding:0 .2rem;
}
.channel-each-pic>ul>li{
	width: 24%;
	height:3.64rem ;
	display: inline-block;
    overflow: hidden;
}

.channel-each-pic>ul>li p{
	height: 1.77rem;
}
.channel-each-pic>ul>li p:first-child{
	margin-bottom: .1rem!important;
}
.channel-each-pic>ul>li img{
	width: 100%;
	height: 100%;
}
.channel-each-bot{
	padding: .2rem .2rem 0;
	width:100%;
	display: inline-block;
}
.channel-each-bot-left{
	display: inline-block;
	font-size: .26rem;
	color: #999;
	height: .34rem;
	line-height: .34rem;
}
.channel-each-bot-right{
	float: right;
	height: .34rem;
	line-height: .34rem;
}
.channel-each-bot-right>p{
	display: inline-block;
	line-height: .34rem;
	margin-left: .5rem;
}
.channel-each-bot-right>p>a{
	font-size: .26rem;
	color: #666;
	line-height: .34rem!important;
	height: .34rem;
	display: flex;
}
.channel-each-bot-right>p>a>img{
	width: .34rem;
	height: .34rem;
	margin-right: .1rem;
}

.channel-top{
	padding: .2rem 0 0 .2rem;
	background-color: #f9f9f9;
}
.channel-top ul{
	width: 100%;
	display: inline-block;
}
.channel-top-each{
    float: left;
    margin-right: .2rem;
    margin-bottom: .2rem;
    width: calc((100% - .8rem)/4);
    text-align: center;
    background-color: #fff;
    padding: .04rem;
    font-size: .28rem;
    border-radius: .35rem;
    border: 1px #e5e5e5 solid;
    overflow: hidden;
}
.channel-top-each>a{
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #999;
}
.channel-top-each>a:hover{
	color: #E5007E;
}
.channel-top-each>a:active{
	color: #E5007E;
}
.channel-active{
	background-color: #fcedd1;
	border: 1px #E5007E solid;
}
.channel-active>a{
	color: #E5007E;
}
.channel-nav{
	position: -webkit-sticky!important;
	position: sticky!important;
    top: 0rem!important;
    left: 0!important;
    z-index: 999;
    width: 100%;
}
.sticky{
  position:fixed;
  top: 1.76rem;
}
.channel-nav ul li{
	width: 20%!important;
}
.channel-nav ul li a{
    color: #666!important;
}
.fanscondt ul li.cur a {
    color: #E5007E;
}
/*轮播图*/
.swiper-container{
	width: 100%;
    height: 4rem;
    margin-left: auto!important;
    margin-right: auto!important;
    position: relative;
    overflow: hidden;
}
.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}
.swiper-slide>img {
    width: 100%;
    height: 4rem;
}
/*轮播图的分页点点*/
.swiper-pagination-bullet {
    background: #fff!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active {
    opacity: 1!important;
    background: #E5007E!important;
}

/*首页内容*/
.channel-main{
	/*padding-top: 1.76rem;*/
	padding-top: .88rem;
	background: #f5f5f5;
}
.index-nav{
    height: .88rem!important;
    background-color: #fff!important;
    /*display: inline-block;*/
    overflow: hidden;
    width: 100%;
    position: fixed;
    top: .88rem;
    left: 0;
    z-index: 999;
}
.index-nav-inner{
	height: 1.2rem!important;
	padding: 0 .15rem;
	overflow-y: hidden;
	overflow-x: scroll;
	width: 100%;
	float: left;
	display: inline;
	white-space: nowrap;
    overflow-x: scroll;
}
.index-nav-each{
    padding: 0 .15rem!important;
    font-size: .3rem!important;
    height: .68rem!important;
    margin: .1rem 0!important;
    line-height: .68rem;
    display: inline-block;
    overflow: hidden;
}
.index-nav-each:first-child{
	background: #262930;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    position: fixed;
    left: 0;
    z-index: 99999;
}
.index-nav-each:nth-child(2){
	margin-left: 1.5rem!important;
}
.index-nav-each:first-child>a{
	color: #fcd70d!important;
}
.index-nav-each>a{
	color: #666!important;
}
.index-nav>.index-nav-inner>.nav-active>a{
	color: #fcd70d!important;
}
.index-nav>.index-nav-inner>.nav-active{
	border-bottom: 2px #fcd70d solid!important;
}
.toutiao{
	background-color: #fff;
	height: .88rem;
	line-height: .88rem;
}
.toutiao-name{
	color: #333333;
	font-size: .3rem;
	border-right: 1px #d6d6d6 solid;
    padding:0 .15rem;
    float: left;
    height: .48rem;
    line-height: .48rem;
    margin-top: .2rem;
}
.toutiao-main{
	color: #333;
	font-size: .28rem;
    width: calc(100% - 1.8rem);
    margin:0 .15rem;
}
.toutiao-main span{
	color: #E5007E;
	border: 1px #E5007E solid;
	margin-right: .16rem;
    font-size: .22rem;
    padding: .04rem .1rem;
}
.guanggao{
	margin-top: .2rem;
	width: 100%;
	overflow: hidden;
}
.guanggao>a{
	display: grid;
}
.guanggao a img{
	width: 100%;
}
.tuijian{
	margin-top: .2rem;
	width: 100%;
	background-color: #fff;
	display: inline-block;
}
.tuijian ul li.tuijian-each{
	float: left!important;
	width: 33.33%!important;
	height: 2.2rem!important;
	padding: .2rem!important;
	position: relative!important;
	overflow: hidden!important;
}
.tuijian ul li.zengxuan{
	width: 66.66%!important;
	border-bottom: 1px #e5e5e5 solid!important;
}
.tuijian ul li.tuijian-each::after{
	content:"";
	width: 1px;
	height: 2.2rem;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #e5e5e5;
}
.tuijian ul li.tuijian-each:nth-child(2){
	border-bottom: 1px #e5e5e5 solid;
}
.tuijian ul li.tuijian-each h3{
	color: #333333;
	font-size: .3rem;
	margin-top: 0!important;
	line-height: .4rem;
}
.tuijian ul li.tuijian-each p{
	color: #666;
	font-size: .26rem;
	line-height: .4rem;
}
.tuijian ul li.tuijian-each .tuijian-each-pic{
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	vertical-align: middle;
}
.tuijian ul li.tuijian-each .tuijian-each-pic img{
	height: 100%;
	width: auto;
	vertical-align: middle;
}
.tuijian ul li.zengxuan .tuijian-each-pic{
	text-align: right;
	position: relative;
}
.tuijian ul li.zengxuan .tuijian-each-pic img{
	height: auto;
    width: 2.6rem;
    position: absolute;
    right: 0;
    top: -1rem;
}
@media only screen and (max-width:320px ) {
	.tuijian ul li.tuijian-each h3{
		font-size: .28rem;
	}
	.tuijian ul li.tuijian-each p{
		font-size: .22rem;
	}
	.tuijian ul li.tuijian-each {
	    height: 3rem;
	}
	.tuijian ul li.tuijian-each::after{
		height: 3rem;
	}
	.tuijian ul li.zengxuan .tuijian-each-pic img {
	    position: absolute;
	    right: 0;
	    top: -0.3rem;
	}
}
@media only screen and (min-width:750px ) {
	.tuijian ul li.zengxuan .tuijian-each-pic img {
		width: 2.6rem;
	    position: absolute;
	    right: -0.3rem;
	    top: -0.7rem;
	}
}
/*每日疯抢*/
.berserk{
	margin-top: .1rem;
	width: 100%;
	background-color: #fff;
	display: inline-block;
}
.berserk-top{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	display: inline-block;
	border-bottom: 1px #e5e5e5 solid;
}
.berserk-top>a{
	width: 100%;
	height: .88rem;
	display: inline-block;
}
.berserk-top-left{
	float: left;
	padding-left: .15rem;
	font-size: .32rem;
    color: #333;
}
.berserk-top-left>span{
	background-color:#333 ;
	font-size: .22rem;
	color: #fff;
	padding: .02rem;
}
.berserk-top-right{
	float: right;
	padding-right: .06rem;
	font-size: .24rem;
    color: #333;
}
.next-icon{
	font-size: .3rem!important;
}
.berserk-bot{
	display: inline-block;
    width: 100%;
    height: 3.8rem;
    overflow: hidden;
}
@media only screen and (min-width:675px ) {
	.berserk-bot{
		height: 3.6rem;
	}
}
.berserk-bot-inner{
	width: 100%;
    display: inline;
    white-space: nowrap;
    /*overflow-x: scroll;
    overflow-y: hidden;*/
   	overflow: hidden;
    float: left;
    padding: .1rem 0 .1rem .15rem;
}
.berserk-bot-each{
	/*display: inline-block;*/
	float: left;
    margin-right: .15rem;
    /*width: 2.28rem;*/
    width: calc((100% - .45rem)/3);
    overflow: hidden;
}
.berserk-bot-each-pic>img{
	/*width: 2.28rem;*/
	height: 2.28rem;
}
.berserk-bot-each-font{
	font-size: .24rem;
	color: #333;
	width: 100%;
    height: .8rem;
    line-height: .4rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.berserk-bot-each-money{
	margin-top: .04rem!important;
}
.berserk-bot-each-money .new{
	font-size: .3rem;
	color: #E5007E;
	margin-right: .1rem;
}
.berserk-bot-each-money .old{
	font-size: .22rem;
	color: #999;
	text-decoration:line-through;
}
/*品牌大赏*/
.pingpai{
	margin-top: .2rem;
	width: 100%;
	background-color: #fff;
	display: inline-block;
}
.pingpai-bot ul{
	padding: .15rem 0 0 .15rem;
	display: inline-block;
	width: 100%;
}
.pingpai-bot ul li{
	float: left;
	margin:0 .15rem .15rem 0;
	width: calc((100% - .61rem)/4);
	border: .01rem #e5e5e5 solid;
	height: 1.2rem;
    line-height: 1.2rem;
    vertical-align: middle;
    text-align: center;
}
.pingpai-bot ul li img{
	line-height: 1.2rem;
	vertical-align: middle;
}
/*超值热卖*/
.hot-sale{
	width: 100%;
	margin-top: .2rem;
	background-color: #fff;
	height: auto;
    overflow: visible;
}
.hot-sale-title{
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: .36rem;
	padding: .4rem 0;
	margin: 0!important;
	border-bottom: 1px #e5e5e5 solid;
}
.hot-sale-main{
	border-bottom: 1px #e5e5e5 solid;
	padding:.4rem .3rem;
}
.hot-sale-main:last-child{
	border-bottom: none;
}
.hot-sale-main-pic{
	margin-bottom: .1rem;
	height: 4rem;
	width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.hot-sale-main-label{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.hot-sale-main-label>p{
	background: #fd3d24;
    color: #fff;
    font-size: .26rem;
    padding: 0 .2rem 0 .1rem;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
    margin-bottom: .1rem!important;
}
.hot-sale-main-label .hot-sale-main-logo{
	width: 1.2rem!important;
	height: auto;
}
.hot-sale-main-pic>img{
	width: auto!important;
	height: 4rem;
}
.hot-sale-main>a>h4{
	color: #333;
	font-size: .3rem;
	width: 100%;
	line-height: .44rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.hot-sale-main>a>p{
	color: #666;
	font-size: .26rem;
	width: 100%;
    max-height: .88rem;
    line-height: .44rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hot-sale-main-bot{
	display: inline-block;
	width: 100%;
}
.hot-sale-main-bot-money{
	width: 100%;
	height: .4rem;
	line-height: .4rem;
	margin-bottom: .1rem;
}
.hot-sale-main-bot-money>p{
	display: inline-block;
	margin-right: .2rem;
	color: #333;
	font-size: .24rem;
}
.hot-sale-main-bot-left{
	float: left;
	color: #333;
	font-size: .24rem;
}
.hot-sale-main-bot-left>span{
	color: #fd3d24;
	font-size: .32rem;
}
.hot-sale-main-bot-right{
	float: right;
	height: .34rem;
    line-height: .34rem;
}
.hot-sale-main-bot-right>p {
    display: inline-block;
    line-height: .34rem;
    margin-left: .4rem;
}
.hot-sale-main-bot-right>p>a {
    font-size: .26rem;
    color: #666;
    line-height: .34rem!important;
    height: .34rem;
    display: flex;
}
.hot-sale-main-bot-right>p>a>img {
    width: .34rem!important;
    height: .34rem;
    margin-right: .1rem;
}
.channel-main-bot{
	overflow-y: scroll!important;
	overflow-x: hidden!important;
}
.mui-pull-loading{
	display: none!important;
}
/*首页nav第二项*/
.item2nav{
	background-color: #fff;
	padding: .3rem 0 .2rem;
	width: 100%;
}
.item2nav ul{
	margin-left: .2rem;
	width: 100%;
	display: inline-block;
}
.item2nav-each{
	float: left;
	margin-right: .2rem;
	width: calc((100% - 1.2rem)/5);
	text-align: center;
}
.item2nav-each-pic{
	width: 80%;
    margin-left: 10%;
}
.item2nav-each p{
	font-size: .26rem;
	color: #666;
	width: 100%;
	text-align: center;
}
/*今日秒杀*/
.miaosha{
	margin-top: .2rem;
    width: 100%;
    background-color: #fff;
    display: inline-block;
}
.miaosha-top{
	width: 100%;
	height: .88rem;
    line-height: .88rem;
    display: inline-block;
    /*border-bottom: 1px #e5e5e5 solid;*/
	font-size: .3rem;
	color: #333;
	text-align: center;
}
.miaosha-each-pic{
	border: 1px #e5e5e5 solid;
    height: 2.4rem;
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    vertical-align: middle;
	line-height: 2.4rem;
	margin-bottom: .1rem;
}
.miaosha-each-pic>img{
	width: 60%!important;
	text-align: center;
	vertical-align: middle;
	line-height: 2.4rem;
}
.miaosha-each-pic-zhe{
	position: absolute;
    top: .1rem;
    left: 0;
    z-index: 99;
}
.miaosha-each-pic-zhe>p {
    background: #E5007E;
    color: #fff;
    font-size: .2rem;
    padding: 0 .2rem 0 .1rem;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
    margin-bottom: .1rem!important;
    height: .36rem;
    line-height: .36rem;
}
.remen-bot{
	padding: 0 .15rem .15rem;
	display: inline-block;
}
.remen-bot-left{
	float: left;
	margin-right: .15rem;
	width: calc((100% - .15rem)/2);
	height: 3.65rem;
	overflow: hidden;
}
.remen-bot-left img{
	height: 100%;
}
.remen-bot-right{
	float: right;
	width: calc((100% - .15rem)/2);
	height: 3.65rem;
	overflow: hidden;
}
.remen-bot-right img{
	height: 1.75rem;
	display: block;
}
.remen-bot-right img:first-child{
	margin-bottom: .15rem;
}
.remai-bot{
	border-bottom: .2rem #f5f5f5 solid;
}
.remai-bot:last-child{
	border-bottom: none;
}
.miaosha-guanggao{
	width: 100%;
    overflow: hidden;
}
.xihuan-bot{
	padding: 0 .15rem;
}
.xihuan-bot ul{
	width: 100%;
	display: inline-block;
}
.xihuan-bot-each{
	float: left;
	margin: 0 .15rem .15rem 0;
	width: calc((100% - .15rem)/2);
	padding: .15rem;
	border: .02rem #e5e5e5 solid;
	background: #fff;
}
.xihuan-bot-each:nth-child(2n){
	margin-right: 0;
}
.xihuan-bot-each-pic{
	width: 100%;
	height: 3.6rem;
	line-height: 3.6rem;
	vertical-align: middle;
	text-align: center;
}
.xihuan-bot-each-pic img{
	height: 80%;
	width: auto!important;
	line-height: 3.6rem;
	vertical-align: middle;
}
.xihuan-bot-each-title{
	font-size: .26rem;
	color: #333;
	line-height: .4rem;
	height: .8rem;
	display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.xihuan-bot-each-number{
	font-size: .22rem;
	color: #666;
}
.xihuan-bot-each-money{
	
}
.xihuan-bot-each-money-left{
	float: left;
	color: #E5007E;
	font-size: .3rem;
}
.xihuan-bot-each-money-right{
	float: right;
	color: #E5007E;
	font-size: .24rem;
	vertical-align: middle;
}
.xihuan-bot-each-money-right img{
	width: .24rem!important;
	height: .3rem!important;
	margin-right: .1rem;
	vertical-align: middle;
}
/*我的*/
.me-main{
	margin: 0 0 .2rem;
	border-radius: 0;
	box-shadow:none;
}
.me-top{
	height: 5.3rem;
    background: #fff;
    width: 100%;
}
.me-top-inner{
	height: 5.3rem;
    background: #fff url(../images/me/me-bj.jpg) no-repeat;
    background-size: 100% auto;
    width: 100%;
}
.me-set{
	height: .88rem;
	padding: 0 .3rem;
	width: 100%;
}
.me-set-pic{
	padding: .24rem 0;
}
.me-set-pic img{
	width: .4rem;
	height: .4rem;
}
.me-set-left{
	float: left;
}
.me-set-right{
	float: right;
	margin-left: .3rem;
}
.me-top-touxiang{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: .1rem;
    border: 1px #fff solid; 
    position: relative;
    margin-top: .3rem;
}
.me-top-touxiang>a>img{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 100%;
    overflow: hidden;
}
.me-top-touxiang-icon{
	width: .3rem;
	height: .3rem;
	position: absolute;
	right: 0;
	bottom: 0;
}
.me-top-name{
	width: 100%;
	text-align: center;
	font-size: .34rem;
	color: #333;
	font-weight: normal;
	margin-bottom: .1rem;
}
.me-top-tel{
	width: 100%;
	text-align: center;
	font-size: .26rem;
	color: #666;
}
.me-top-money{
	margin: .2rem 0 .2rem;
	display: inline-block;
	width: 100%;
}
.me-top-money-each{
	width: 25%;
	text-align: center;
	float: left;
	position: relative;
}
.me-top-money-each::after{
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #e5e5e5;
}
.me-top-money-each:last-child::after{
	display: none;
}
.me-top-money-each p{
	color: #333;
	font-size: .22rem;
}
.me-top-money-each p.me-top-money-each-num{
	color: #E5007E;
	font-size: .28rem;
	margin-bottom: .1rem!important;
}
.me-pic{
	margin: .2rem 0 .2rem .2rem;
	display: inline-block;
	width: calc(100% - .2rem);
}
.me-pic-item{
	float: left;
	margin-right: .2rem;
	width: calc((100% - .4rem)/2);
	height: 1.64rem;
	text-align: center;
}
.mpi1{
	background: url(../images/me/me-pic1.jpg) no-repeat;
	background-size: 100% 100%;
}
.mpi2{
	background: url(../images/me/me-pic2.jpg) no-repeat;
	background-size: 100% 100%;
}
.mpi3{
	background: url(../images/me/me-pic3.png) no-repeat;
	background-size: 100% 100%;
}
.mpi4{
	background: url(../images/me/me-pic4.png) no-repeat;
	background-size: 100% 100%;
}
.me-pic-item h4{
	font-size: .3rem;
	color: #fff;
	padding: .36rem 0 .1rem;
    font-weight: normal;
}
.me-pic-item p{
	font-size: .24rem;
	color: #fff;
}
.me-pic-item p span{
	font-size: .3rem;
	color: #fcd70d;
}
.me-pic1{
	margin: .2rem 0 .1rem;
	display: inline-block;
    width: 100%;
    height: 1.6rem;
    overflow: hidden;
}
.me-pic1 ul{
	width: 100%;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
    float: left;
    overflow-y: hidden;
}
.me-pic1-item{
	display: inline-block;
	margin-left: .2rem;
	width: 4.6rem;
	height: 1.6rem;
    overflow: hidden;
}
.me-pic1-item:last-child{
	margin-right: .2rem;
}
.me-pic1-item p{
	font-size: .24rem;  
}
.me-pic1-item p span{
	font-size: .26rem;
	margin-left: .1rem;
}
.mpi3 p{
	color: #a9845c;
	padding: .8rem 0 0 .9rem;
}
.mpi3 p span{
	color: #d9441b;
}
.mpi4 p{
	color: #fff;
	padding: .8rem 0 0 1.7rem;
}
.mpi4 p span{
	color: #fdf120;
}
.me-laba{
	background: #eceffe;
	height: .66rem;
	line-height: .66rem;
}
.me-laba-left{
    padding: 0 .2rem;
    float: left;
    height: .66rem;
    line-height: .66rem;
}
.me-laba-left img{
	width: .3rem!important;
	height: .3rem;
	margin-top: .18rem;
}
.me-laba-right{
	color: #666;
    font-size: .24rem;
    width: calc(100% - .9rem);
    margin: 0 .15rem 0 0;
}

.me-bot{
	background: #fff;
	margin-bottom: .2rem;
}
.me-bot-title{
	height: .88rem;
}
.me-bot-title ul{
	width: 100%;
	display: inline-block;
}
.me-bot-title ul li{
	float: left;
	width: 33.3333%;
	text-align: center;
    line-height: .88rem;
    font-size: .3rem;
    border-bottom: .02rem #e5e5e5 solid;
}
.me-bot-title ul li a{
	color: #333;
}
.me-bot-title ul li.me-active{
	border-bottom: .03rem #E5007E solid;
}
.me-bot-title ul li.me-active a{
	color: #E5007E;
}
.me-bot-item ul{
	width: 100%;
	display: table;
}
.me-bot-item ul li{
	width: 33.3333%;
    float: left;
    text-align: center;
    position: relative;
    border-bottom: 1px #e5e5e5 solid;
}
.me-bot-item ul li a{
	display: block;
    height: 1.64rem;
}
.me-bot-item ul li i.ico {
    display: inline-block;
    margin: .26rem auto 0;
    height: .49rem;
}
.me-bot-item ul li i.ico img {
    width: auto;
    height: 100%;
}
.me-bot-item ul li p {
    color: #666;
    font-size: .22rem;
    padding-top: .1rem;
}
.me-bot-item ul li::after{
	content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e5e5e5;
    position: absolute;
    right: 0;
    top: 0;
}
.me-bot-item ul li:nth-child(3n)::after{
	content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e5e5e5;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}
/*分类*/
.fenlei-bot{
	margin-top: .2rem;
}
.fenlei-bot-each{
	background: #fff;
    margin-bottom: .2rem!important;
}
.fenlei-title{
	padding: .3rem 0;
}
.fenlei-title h2{
	color: #333;
	font-size: .3rem;
	text-align: center;
	width: 100%;
	font-weight: normal;
	margin-top: 0;
	letter-spacing: 4px;
}
.guoqi{
	margin: 0 auto;
	width: .6rem!important;
	height: .6rem;
}
.fenlei-title p{
	color: #666;
	font-size: .14rem;
	text-align: center;
	width: 100%;
	position: relative;
	text-transform: uppercase;
}
.fenlei-title p::after{
	content: "";
	width: 1.4rem;
	height: .01rem;
	background: #e5e5e5;
	position: absolute;
	left: calc((100% - 1.4rem)/2);
	top: 0;
}
.fenlei-main{
	display: inline-block;
	width: 100%;
}
.fenlei-main ul li{
	width: 24%;
	/*float: left;*/
	display: inline-block;
    vertical-align: text-top;
    margin-bottom: .1rem;
}
.fenlei-bot1 ul li .fenlei-main-pic img{
	border: none;
}
.fenlei-main-pic{
	width: 100%;
	height: 25vw;
	overflow: hidden;
	text-align: center;
	line-height: 25vw;
	vertical-align: middle;
}
.fenlei-main-pic img{
	width: auto!important;
	height: auto;
	max-width: 80%;
	max-height: 80%;
	vertical-align: middle;
	border: 1px #e5e5e5 solid;
}
.fenlei-main ul li p{
	text-align: center;
	width: 100%;
	color: #333;
	font-size: .26rem;
	min-height: .4rem;
	
}
.fenlei-main ul li p.fenlei-main-eg{
	text-transform: uppercase;
	font-size: .2rem;
}
/*红包页面*/
.yellow{
	color: #ffd800!important;
}
.hongbao-bot{
	padding-top: 4.28rem;
    margin-bottom: .97rem;
    min-height: calc(100vh + 2.43rem);
    height: auto;
}
.hongbao-nav{
	height: .88rem!important;
    background-color: #fff!important;
    border-bottom: 1px #e5e5e5 solid!important;
    
    position: -webkit-sticky!important;
    position: sticky!important;
    top: 0rem!important;
    left: 0!important;
    z-index: 999;
}
.hongbao-nav-inner{
	height: .88rem!important;
	width: 100%!important;
}
.hongbao-nav-each{
	width: 50%!important;
	padding: 0!important;
    font-size: .3rem!important;
    color: #666!important;
    height: .68rem!important;
    margin: .1rem 0rem!important;
    position: relative;
}
.hongbao-nav>.hongbao-nav-inner>.mui-active {
    /*border-bottom: 2px #E5007E solid!important;*/
    color: #333!important;
}
.hongbao-nav>.hongbao-nav-inner>.mui-active::after {
    content: '';
    display: block;
    width: .8rem;
    height: .04rem;
    background: #E5007E;
    position: absolute;
    left: 50%;
    margin-left: -.4rem;
    bottom: 0;
}
.hongbao-bot-main{
	position: absolute;
    top: 4.26rem!important;
    bottom: 0;
    padding-top: .88rem;
}
.hongbao-bot-main-item{
	background: #f5f5f5;
	/*overflow-y: auto;
	height: calc(100vh - 2.73rem);*/
}
.hongbao-bot-each{
	background: #fff;
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: .2rem!important;
}
.hongbao-bot-each-top{
	background: #fff;
	padding: .2rem .2rem .05rem;
	display: inline-block;
	width: 100%;
}
.hongbao-bot-each-top-tou{
	/*margin-bottom: .2rem;*/
	display: inline-block;
    width: 100%;
    height: .88rem;
    overflow: hidden;
}
.hongbao-bot-each-top-touxiang{
	float: left;
	width: .88rem;
	height: .88rem;
	margin-right: .2rem;
	border-radius: 100%;
	overflow: hidden;
}
.hongbao-bot-each-top-right{
	float: left;
}
.hongbao-bot-each-top-right h2{
	font-size: .3rem;
	color: #333;
}
.hongbao-bot-each-top-right p{
	font-size: .22rem;
	color: #999;
}
.hongbao-bot-each-top-font{
	font-size: .3rem;
	color: #333;
	line-height: .44rem;
	margin-bottom: .2rem;
}
.hongbao-bot-each-top-pic li{
	float: left!important;
	margin-right: .15rem!important;
	margin-bottom: .15rem!important;
	width: calc((100% - .3rem)/3)!important;
	height: calc((100vw - .7rem)/3)!important;
	overflow: hidden!important;
}
.hongbao-bot-each-top-pic li:nth-child(3n){
	margin-right: 0!important;
}
.hongbao-bot-each-lianjie{
	margin: 0 .2rem .2rem;
	background: #fff;
}
.hongbao-bot-each-lianjie a{
	width: 100%;
	background: #F9F9F9;
	padding: .15rem;
	display: block;
}
.hongbao-bot-each-lianjie-left{
	width: 1.1rem;
	height: 1.1rem;
	margin-right: .2rem;
	overflow: hidden;	
	float: left;
}
.hongbao-bot-each-lianjie a p{
	font-size: .3rem;
	color: #333;
	line-height: 1.1rem;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.hongbao-bot-each-xuan{
	width: 100%;
	border-bottom: 1px #e5e5e5 solid;
	border-top: 1px #e5e5e5 solid;
	background: #fff;
}
.hongbao-bot-each-xuan ul{
	height: .88rem;
	line-height: .88rem;
}
.hongbao-bot-each-xuan ul li{
	float: left;
	width: 33.33%!important;
	text-align: center;
	position: relative;
	color: #333;
	font-size: .26rem;
	line-height: .88rem;
	vertical-align: middle!important;
}
.hongbao-bot-each-xuan ul li img{
	width: .3rem!important;
	height: .3rem;
	margin-right: .14rem;
	vertical-align: middle;
}
.hongbao-bot-each-xuan ul li::after{
	content: "";
	width: 1px;
	height: 60%;
	background: #E5E5E5;
	position: absolute;
	right: 0;
	top: 20%;
}
.hongbao-bot-each-xuan ul li:last-child::after{
	display: none;
}
.hongbao-bot-each-pinglun{
	background: #F9F9F9;
	padding: .2rem .2rem .1rem;
}
.hongbao-bot-each-pinglun-ge{
	margin-bottom: .1rem;
	color: #666;
	font-size: .3rem;
}
.hongbao-bot-each-pinglun-ge span{
	color: #333;
}
.hongbao-fixd{
	position: fixed;
    right: .3rem;
    bottom: 1.4rem;
    z-index: 999;
}
.hongbao-fixd a{
	width: 1rem;
    height: 1rem;
    display: block;
    margin-bottom: .3rem;
}
/*消息*/
.xiaoxi-main-time{
	width: 100%;
    text-align: center;
    color: #333;
    font-size: .26rem;
}
.xiaoxi-main-each{
	margin: 0.3rem 0;
    background-color: #fff;
    border-radius: 0.1rem;
    overflow: hidden;
}
.xiaoxi-main-each-pic{
	width: 100%;
}
.xiaoxi-main-each-font{
	display: inline-block;
    width: 100%;
    color: #333;
    font-size: .28rem;
    padding: .1rem;
    line-height: 0.5rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*发布动态*/
.xiangfabox {
    background: #fff;
    /*border-bottom: 1px solid #e5e5e5;*/
    margin-bottom: .2rem;
}
.xiangfabox-top{
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: .2rem;
}
.xiangfabox-top textarea {
    margin: .2rem;
    font-size: .3rem;
    color: #666;
    height: 2.4rem;
    overflow-y: auto;
    width: calc(100% - .4rem);
    line-height: .5rem;
}
.xiangfabox-top p{
	color: #cccccc;
	font-size: .26rem;
	text-align: right;
	padding: 0 .2rem .2rem;
}
.xiangfabox .scimg {
    padding:0 .1rem;
}
.xiangfabox .scimg li {
    float: left;
    width: 1.58rem;
    height: 1.58rem;
    margin: 0 .1rem .2rem;
    position: relative;
}
.xiangfabox .scimg li span {
    display: block;
    overflow: hidden;
    width: 1.58rem;
    height: 1.58rem;
}
.xiangfabox .scimg li em.close {
    width: .32rem;
    height: .32rem;
    display: block;
    position: absolute;
    right: -.16rem;
    top: -.16rem;
    background: url(../images/ico_regclose.png) no-repeat;
    background-size: 100%;
}
.xiangfabox .scimg li.addimg {
    width: 1.56rem;
    height: 1.56rem;
    background: url(../images/ico_add.png) center center no-repeat;
    background-size: 100%;
}
.xiangfabox .scimg li.addimg span{
	color: #CCCCCC;
	font-size: .22rem;
	letter-spacing: 1px;
	text-align: center;
	line-height: 2.4rem;
}
.xiangfabox .scimg li.addimg input[type='file'] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.xyxiang{
	padding: .26rem .2rem;
    min-height: .46rem;
    line-height: .46rem;
    position: relative;
    background: #fff;
}
.xyxiang>a {
    width: 100%;
    display: block;
}
.xyxiang-left{
	width: 1.9rem;
    display: inline-block;
    font-size: .3rem;
    vertical-align: middle;
    color: #333;
}
.xyxiang-right{
	color: #666;
    height: .46rem;
    font-size: .28rem;
    text-align: right;
    float: right;
    display: inline-block;
    position: relative;
    width: 4.4rem;
}
.icon-right img {
    width: .16rem;
    height: .26rem;
    vertical-align: middle;
    margin-left: .24rem;
}
/*购物车*/
.cart-main{
	position: absolute;
    width: 100%;
    top: .0rem;
    bottom: 1rem;
    overflow-y: auto;
}
.cart-shop{
	margin: 0 .2rem;
	height: .88rem;
	line-height: .88rem;
	border-bottom: 1px #e5e5e5 solid;
	background: #fff;
}
.cart-shop p{
	color: #333;
	font-size:.3rem;
	display: inline-block;
    vertical-align: middle;
    margin-left: .2rem;
	height: .88rem;
	line-height: .88rem;
}
.cart-shop p img{
	width: .4rem;
	height: .4rem;
	margin-right: .2rem;
	vertical-align: middle;
}
.cart-checkbox{
	float: left;
	height: 1.6rem;
	line-height: 1.6rem;
	margin-right: .3rem;
}
.cart-del{
	position: absolute;
	right: .2rem;
	bottom: .39rem;
	width: .32rem;
	height: .32rem;
}
.cart-foot{
	height: 1rem;
	border-top: 1px #e5e5e5 solid;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0rem;
    width: 100%;
}
.cart-foot-left{
	float: left;
	margin-left: .2rem;
    line-height: 1rem;
    font-size: .3rem;
    color: #666;
}
.cart-foot-left input{
	margin-right: .2rem;
}
.cart-foot-center{
	float: left;
    margin-left: .5rem;
    color: #666;
    font-size: .26rem;
    line-height: 1rem;
}
.cart-foot-center span{
	font-size: .22rem;
}
.cart-foot-center b{
	font-size: .32rem;
	color: #E5007E;
	margin-right: .1rem;
}
.cart-foot-btn{
	float: right;
    display: block;
    width: 2rem;
    height: 1rem;
    background: #E5007E;
    color: #fff!important;
    font-size: .34rem;
    text-align: center;
    line-height: 1rem;
}
/*登录*/
.login-bot{
	padding: 0 .2rem;
	font-size: .26rem;
}
.login-bot a{
	color: #666!important;
}
.login-bot-left{
	display: inline-block;
}
.login-bot-right{
	float: right;
}
/*注册*/
.register-checked{
	padding: .3rem .2rem 0;
}
.register-checked span{
	color: #666;
	font-size: .26rem;
	margin-left: .1rem;
}
/*商品详情*/
.goodsdetail-tel{
	padding: .2rem;
	background: #fff;
    margin-bottom: .16rem;
}
.goodsdetail-tel-left{
	display: inline-block;
	height: .8rem;
	line-height: .8rem;
	vertical-align: middle;
	color: #333;
	font-size: .3rem;
}
.goodsdetail-tel-left img{
	width: .8rem;
	height: .8rem;
	overflow: hidden;
	border-radius: 100%;
	border: 1px #e5e5e5 solid;
	margin-right: .1rem;
	vertical-align: middle;
}
.goodsdetail-tel-right{
	float: right;
	width: .5rem;
    height: .5rem;
    margin: .15rem 0;
    padding: 0 .1rem 0 .3rem;
    border-left: 1px #e5e5e5 solid;
}
.goodsdetail-information{
	background: #fff;
    margin-bottom: .16rem;
}
.goodsdetail-information h2{
	height: .88rem;
	line-height: .88rem;
    border-bottom: 1px #e5e5e5 solid;
    color: #333;
    font-size: .3rem;
    padding-left: .2rem;
    font-weight: normal;
}
.goodsdetail-information-main{
	padding: .2rem .2rem 0;
}
.goodsdetail-information-font{
	padding-bottom: .2rem!important;
	color: #666;
    font-size: .26rem;
}
.goodsdetail-information-font span{
	color: #333;
	margin-right: .2rem;
}
